Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

JavaMail: Lire tous les messages d’une boîte de messagerie

serveur, url, url, email, javaMail, session, JavaMail, java
{filelink=1021}

import java.util.Properties;
 
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.URLName;
import javax.mail.Authenticator;
import javax.mail.PasswordAuthentication;
 
public class Emails_R
 {
 
  public static void main(String[] args) throws Exception
  	 {
 
  	//	Définition d'un URLName pour construire un lien
    URLName rep_Serveur = new URLName("pop3://nom_utilisateur@pop.gmail.com/Inbox");
 
    // Ouvrir une session avec le nom d'utilisateur et le mot de passe
    Session session = Session.getDefaultInstance(new Properties(),
    	 new Authenticator()
    	 {
    	 	  public PasswordAuthentication getPasswordAuthentication()
    	 	  	     {
                  return new PasswordAuthentication("nom_d'utilisateur", "mot_de_passe");
                     }
    	 }
    	 	);
 
   // Sélectionner une boîte de messagerie
    Folder boite_msg = session.getFolder(rep_Serveur);
    if (boite_msg == null) {
      System.out.println("JavaMail ne trouve pas ce répertoire: "+rep_Serveur.getFile());
      System.exit(1);
    }
 
    // Ouvrir la boîte de messagerie
    boite_msg.open(Folder.READ_ONLY);
 
    // Sélectionner tous les message de la boîte de messagerie
    Message[] messages = boite_msg.getMessages();
    for (int i = 0; i < messages.length; i++) {
      System.out.println("------------ Message " + (i + 1) + " ------------");
      messages[i].writeTo(System.out);
    }
 
    // Fermer le boîte de messagerie
    boite_msg.close(false);
  }
}

A Voir sur le même Sujet:

  • lire les messages only
  • java lire mail
  • lire un message pop3 javamail
  • lire un fichier javamail
  • lire un mail Message javamail
  • java charger mails répertoire
  • regarder ses email sur java mail
  • vior tous messagerie
  • java parcourir boite email
  • affichage des messages recuperer dans un tableau avec javamail