J'ai écrit un joli programme en Java qui se connecte à un compte Gmail et télécharge des atachments qui lui sont envoyés. Une fois qu'une pièce jointe a été téléchargée, elle est marquée comme lue et n'est plus téléchargée. Ce programme devra s'exécuter dans plusieurs instances, chaque programme téléchargeant des pièces jointes uniques afin qu'une seule pièce jointe ne soit jamais téléchargée deux fois. Le problème est que, pour le moment, si la taille de la pièce jointe est correcte, un programme la télécharge toujours, lorsqu'une autre instance se connecte et commence également à télécharger la pièce jointe avant qu'elle ne soit marquée comme lue.Obtenir plusieurs clients Java pop3 pour travailler avec GMail
J'ai essayé de vérifier et de régler divers drapeaux et de vérifier si le dossier est ouvert, rien ne semble fonctionner. Des solutions?
Mise à jour: Merci pour les réponses rapides, malheureusement, IMAP n'est pas une option pour d'autres raisons.
Merci, je pourrais envisager de se débarrasser de l'utilisation du courrier tout à fait, même si le téléchargement vers un autre serveur serait certainement une exagération. –