Bonsoir tardif,
Je récupère des messages sur Gmail avec l’API JavaMail, et ce en utilisant IMAP.
Une fois récupérés, je cherche à déplacer certains messages, suivant des critères, dans la corbeille, mais je rencontre un petit problème.
Si je code ainsi, j’ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for (Message message : messages) { if (condition dans message){ Folder trash = store.getFolder("[Gmail]/Corbeille"); inbox.copyMessages(message,trash); } }
Code Erreur : Sélectionner tout - Visualiser dans une fenêtre à part The method copyMessages(Message[], Folder) in the type Folder is not applicable for the arguments (Message, Folder)
Et si je fais cela ça fonctionne, mais bien évidement je déplace tous les messages en une seule fois dans la corbeille Gmail, ce qui n’est pas le but.
Et pour terminer, si je code ainsi, juste pour test, j'ai le même message d'erreur que précédemment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for (Message message : messages) { if (condition dans message){ Folder trash = store.getFolder("[Gmail]/Corbeille"); inbox.copyMessages(messages,trash); } }
Auriez vous une petite idée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for (Message message : messages) { if (condition dans message){ Folder trash = store.getFolder("[Gmail]/Corbeille"); inbox.copyMessages(messages[0],trash); } }
Partager