Bonsoir,

j'utilise cette bibliothèque afin de récupérer des messages sur une boite mail en IMAP.

Existe t-il une solution pour ne charger uniquement que les messages marqués "non lu". J'arrive effectivement avec un isSet(Flags.Flag flag) à contrôler le flag du message mais peut on se passer de ce test et filtrer au chargement, à ce niveau là :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Folder inbox = store.getFolder("Inbox");
inbox.open(Folder.READ_WRITE);
Message messages[] = inbox.getMessages();