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.
Si quelqu'un peut me renseigner svp ?
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();
Merci d'avance,
Très cordialement,
ANDRE Ani
Partager