La plupart des fournisseurs de messagerie comme Gmail , Hotmail , etc fournir l'accès POP ou IMAP à votre boîte aux lettres et vous pourrez télécharger des messages à un client de messagerie comme Microsoft Outlook. Pour ce faire, à partir de votre programme Java à l'aide de l'API JavaMail . Vous pourrez également utiliser l' Eclipse pour les développeurs Java IDE pour faciliter l'accès plus facile aux bibliothèques , mais si vous êtes à l'aise en utilisant le kit de développement Java (JDK) , vous n'avez pas à utiliser un IDE . Choses que vous devez 
 Eclipse pour les développeurs Java IDE 
 Java Runtime Environment version 6 ou supérieure 
 Voir Plus Instructions 
 Préparation 
 1 
 télécharger et installer le Eclipse pour les développeurs Java IDE . Vous allez utiliser Eclipse pour écrire votre code Java et installer la bibliothèque de JavaMail . 
 2 
 Accédez à la maison de JavaMail sur le site Oracle Technology Network et cliquez sur le bouton bleu "Download" dans le milieu de la page pour obtenir la version 1.4.3 . Cliquez sur " Accepter de JavaMail contrat de licence " case à cocher et cliquez sur "Continuer". Cliquez sur le lien " javamail - 1.4.3.zip " . Choisissez d'enregistrer le fichier au lieu de l'ouvrir. 
 3 
 Décompressez le fichier " javamail - 1.4.3.zip " en double -cliquant dessus. Rappelez-vous l' emplacement, il décompressé . 
 4 
 ouverte Eclipse. Cliquez sur "Fichier ", puis " Nouveau" puis " Projet Java. " Tapez " GetMessage », comme le nom du projet , puis cliquez sur "Terminer". 
 5 
 Cliquez sur le dossier " GetMessage " dans l'explorateur de paquet - la barre d'outils sur la gauche - " . Propriétés " et sélectionnez 
 6 
 Cliquez sur " chemin de génération Java " sur la gauche , puis cliquez sur " Ajouter des fichiers JAR externes ... " bouton sur la droite. Accédez au dossier décompressé " javamail - 1.4.3 " et cliquez sur " mail.jar . " Cliquez sur " OK" et "OK" . 
 Obtention email 
 7 
 Cliquez sur le projet " GetMessage " dans Eclipse, et sélectionnez ensuite "Nouveau" " classe ". Tapez " GetMail " que le nom, puis cliquez sur "Terminer". 
 8 
 Sélectionnez tout le code dans la fenêtre GetMail.java et copier et coller le code Java suivant à sa place : 
 < p> import java.io. *; 
 
 java.util.Properties d'importation ; 
 
 javax.mail d'importation * . ; . 
 
 importation javax.mail.internet * ; Photos 
 classe GetMail publique { 
 
 public static void main ( String args []) throws Exception { 
 
 contre la console = System.Console (); 
 
 //Obtenir serveur et les informations de connexion 
 
 System.out.print ( "Courrier hôte :"); 
 
 cordes host = cons.readLine (); 
 
 System.out . print (" Nom d'utilisateur :"); 
 
 chaîne username = cons.readLine (); 
 
 System.out.print (" Mot de passe "); 
 mot de passe Chaîne de 
 = new String ( cons.readPassword ()); 
 
 //Config séance 
 
 Propriétés props = new Properties () ; 
 session session 
 = Session.getDefaultInstance ( props , null); 
 
 //Faire le raccordement store de magasin 
 = session.getStore ( " imaps "); 
 
 store.connect (hôte, nom d'utilisateur , mot de passe ) ; 
 
 //Obtenir dossier et messages 
 dossier 
 de dossier = de store.getFolder ( " INBOX "); 
 
 folder.open ( Folder.READ_ONLY ) ; 
 
 Message message [] = folder.getMessages (); 
 
 //Check électronique 
 
 for (int i = message.length -1 , i> = 0; i - ) {< br > 
 System.out.println ( i + ":" . . + Message [i] GETFROM () [0] 
 
 + "\\ t" + Message [i] getSubject ()); 
 
 System.out.println (" lire l'article [ OUI à lire /QUIT pour terminer ] ? "); 
 ligne String = 
 cons.readLine (); 
 
 if ( . «OUI» est égal à (ligne) ) { 
 
 System.out.println ( message de [i] getContent ( . ) ) ; 
 
 //Notez que si MimeMultipart , n'affiche pas automatiquement un message texte Clip 
 } else if (" Quitter" equals ( ligne). ) { pause 
 
 ; 
 
 } } 
 
 
 
 //Fermer choses out of 
 folder.close (false); 
 
 store.close (); } 
 
 
 
 } 
 9 
 Frappez le bouton vert pour exécuter votre code . 
 10 
 Entrez de votre fournisseur électronique de l'hôte pour accéder à votre boîte aux lettres. Pour Gmail, par exemple , ce serait imap.gmail.com pour le serveur. 
 11 
 Entrez votre nom d'utilisateur . Typiquement, il s'agit du nom complet, comme [email protected] , et pas seulement la partie du nom . Vérifiez avec votre fournisseur pour plus de détails . 
 12 
 Entrez votre mot de passe. Depuis l'appel readpassword () pour la console système est utilisé, il ne renvoie pas à l'écran lors de la saisie . 
 13 
 Entrez «OUI» si vous souhaitez lire chaque message. 
 < Br > 14 
 Entrez "Quitter" pour terminer le programme , ou il s'arrête automatiquement lorsque vous avez passé le plus ancien message. Lorsque le programme se termine, il ferme la connexion en lecture seule à votre boîte aux lettres.