Bonjour,

Je souhaite rechercher sur un dossier IMAP tous les mails non lu à partir d'une date donnée.

Est-ce possible avec JavaMail et IMAPFolder ?

Actuellement, je sais faire une recherche pour les mails non lu ou à partir d'une date donnée, mais pas les 2 en même temps.

Recherche actuelle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Message[] unreadMessages = imapFolder.search(new FlagTerm(new Flags(Flags.Flag.SEEN), false));
 
//Recherche par date :
SearchTerm newer = new ReceivedDateTerm(ComparisonTerm.GE, date);
Message msgs[] = folder.search(newer);
Merci d'avance.