Bonjour,

Je me remets un peu dans l'utilisation du protocole IMAP avec Java.
Actuellement, je taquine une boîte mail pour récupérer certains mails parmi d'autres : mon critère de sélection se fait sur le sujet du mail.

Bref, mon souci vient du fait que lorsque mon programme a regardé le sujet du mail (donc ne l'a pas ouvert et du coup il est sensé être en Flags.flag.SEEN == false), il n'arrive pas à faire un :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
myMailBox[num].setFlag(Flags.Flag.SEEN, true);
Pourtant j'ai bien déclaré dans ma classe :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
myFolder.open(Folder.READ_WRITE);
 
...
 
myMailBox = new Message[myFolder.getMessageCount()];
myMailBox = myFolder.getMessages();
Mes mails restent toujours à l'état de "non lu" du coup. Ce qui est ennuyant, d'autant plus que je n'ai pas d'erreur :/