Inconvénients console = System.Console ();// Obtenir serveur et les informations de connexion
System.out.print ("hôte Mail: ");
Chaîne host = cons.readLine ();
System.out.print ("Nom d'utilisateur: ");
Chaîne username = cons.readLine ();
System.out.print ("Mot de passe: ");
mot de passe String = new String (cons.readPassword ());
// Session de messagerie d'installation
Propriétés accessoires = new Properties ();
Session session = Session.getDefaultInstance (accessoires, null);
// Faire connexion
Magasin store = session.getStore ("imaps");
store.connect (hôte, nom d'utilisateur, mot de passe);
// Obtenez dossier et messages
dossier de dossier = store.getFolder ("MESSAGERIE");
folder.open (Folder.READ_ONLY);
Message Message [] = folder.getMessages ();
// Vérifier le courrier
for (int i = message.length-1- IGT; = 0- i--) {
System.out.println (i + ": " + Message [i] .getFrom () [0]
+ " T" + Message [i] .getSubject ());
System.out.println ("Lire un message? [OUI à lire / QUIT à la fin]");
String line = cons.readLine ();
if ("OUI".equals (ligne)) {
System.out.println (message de [i] .getContent ());
// Notez que si MimeMultipart, ne sera pas afficher automatiquement le texte du message
} Else if ("QUIT".equals (ligne)) {
break;
}
}
// Fermer choses sur
folder.Close (false);
store.close ();