Bonjour,

Tout est dans le titre, j'ai besoin de récupérer uniquement les nouveaux messages sur un serveur (yahoo, wanadoo ou autre).

J'ai vu que les flags, c'étaient pas vraiment utilisable.
Il y a les UID, mais je ne sais pas comment les récupérer, ni si c'est la meilleur solution ?

Et pop ou imap ?

Je suis un peu perdu...

J'ai un petit bout de code qui me dit si j'ai des messages.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
            props = new Properties();
            session = Session.getDefaultInstance(props, null);
            store = session.getStore("pop3");
            store.connect(pop, user, pass);
            folder = store.getFolder("INBOX");
            folder.open(Folder.READ_ONLY);
            Message messages[] = folder.getMessages();                       
            for (int i = 0, n = messages.length; i < n; i++) {
            jTextArea1.append(i + ": " + messages[i].getFrom()[0] + "\t" + messages[i].getSubject() + "\n");
             statusMessageLabel.setText(i + " messages pour : " + user);
            }              
            folder.close(false);
            store.close();
Si quelqu'un peut me renseigner svp ?
Merci d'avance,
Très cordialement,

ANDRE Ani