Gmail POP3 ne reçoit pas tous les messages dans l'application Java


J'ai activé les paramètres POP3 pour mon gmail. Je peux me connecter au magasin POP3 en utilisant mon mot de passe dans une application Java. J'ai environ 10k messages dans ma boîte de réception.

Lorsque j'appelle getMessages dans le dossier Boîte de réception, il ne renvoie que 280 anciens messages. Lorsque j'appelle getMessages en boucle, chaque appel me renvoie les mêmes messages. J'ai également essayé getMessages(start, end) mais il ne renvoie pas d'autres messages que ceux 280.

Comment récupérer les autres messages?

Author: theDmi, 2015-08-12

1 answers

Par défaut, les serveurs POP3 et IMAP de GMail ne se comportent pas comme les serveurs POP3 ou IMAP standard et masquent les messages des clients utilisant ces protocoles (ainsi que d'autres comportements non standard).

Si vous souhaitez configurer vos paramètres GMail POP3 ou IMAP de manière à ce que POP3 et IMAP se comportent conformément aux spécifications de leur protocole, vous devez vous connecter à votre compte GMail via votre navigateur Web et accéder à l'onglet Forwarding and POP/IMAP de votre page GMail Settings et définir vos options pour ressembler à ceci:

POP3 Télécharger

[X] Activer POP pour tous les messages (même les messages déjà téléchargés)

Accès IMAP

[X] Activer IMAP

[X] Auto-expunge off-attendez que le client mette à jour le serveur

[X] Supprimez immédiatement le message pour toujours

 0
Author: jstedfast, 2015-08-12 15:15:20