Lecture d'un mail avec JAVAMail
javast
Messages postés
88
Statut
Membre
-
javast Messages postés 88 Statut Membre -
javast Messages postés 88 Statut Membre -
Bonjour,
donc voilà comme c'est indiqué dans mon titre, je cherche à lire un mail(hotmail, yahoo..)puis récupérer les messages dans ma boîte de réception, j'ai cherché un peu sur le net et j'ai trouvé ce code, mon problème c'est je ne sais quoi mettre dans les variables:
username = ...??
password = ????
provider = ????
folder=????
voilà le code
Properties props = new Properties();
String host = "pop.free.fr"; // servr pop orimap
String username = ""; //user's email account....de quel e-mail exactement??
String password = " "; // password
String provider = "imap";
String folder = "";
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore(provider);
store.connect(host, username, password);
// Ouverture du dossier
Folder boite = store.getFolder(folder);
if (boite == null) {
System.out.println(folder+" n'existe pas");
System.exit(1);
}
boite.open(Folder.READ_ONLY);
// Lecture des messages du dossier
Message[] messages = boite.getMessages();
for (int i = 0; i < messages.length; i++) {
System.out.println("------------ Message " + (i+1)
+ " ------------");
messages[i].writeTo(System.out);
}
boite.close(false);
store.close();
}
}
Merci d'avance
donc voilà comme c'est indiqué dans mon titre, je cherche à lire un mail(hotmail, yahoo..)puis récupérer les messages dans ma boîte de réception, j'ai cherché un peu sur le net et j'ai trouvé ce code, mon problème c'est je ne sais quoi mettre dans les variables:
username = ...??
password = ????
provider = ????
folder=????
voilà le code
Properties props = new Properties();
String host = "pop.free.fr"; // servr pop orimap
String username = ""; //user's email account....de quel e-mail exactement??
String password = " "; // password
String provider = "imap";
String folder = "";
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore(provider);
store.connect(host, username, password);
// Ouverture du dossier
Folder boite = store.getFolder(folder);
if (boite == null) {
System.out.println(folder+" n'existe pas");
System.exit(1);
}
boite.open(Folder.READ_ONLY);
// Lecture des messages du dossier
Message[] messages = boite.getMessages();
for (int i = 0; i < messages.length; i++) {
System.out.println("------------ Message " + (i+1)
+ " ------------");
messages[i].writeTo(System.out);
}
boite.close(false);
store.close();
}
}
Merci d'avance
A voir également:
- Lecture d'un mail avec JAVAMail
- Windows live mail - Télécharger - Mail
- Comment télécharger un mail - Guide
- Accusé de lecture gmail - Guide
- Confirmation de lecture whatsapp - Guide
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo