Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionimport javax.mail.*; import com.sun.mail.pop3.POP3SSLStore; import java.util.*; import java.io.*; public class ClientMail { /** Dans cette chaine c'est le nom du serveur courier */ static String host = "pop.gmail.com"; public ClientMail() { } //public ClientMail(h String,lg String,pw String) { //} /* * Méthode main , Fonction principale du client */ public static void main(String args[]) { /* Récupération des propriété du System */ Properties prop = System.getProperties(); // System.out.println("Creation d'une session mail"); /* Creation d'un objet Session */ Session sess = Session.getDefaultInstance(prop, null); sess.setDebug(false); //prop.list(System.out); try { /* No comment ;-) */ String user = "jcdsjfdj";//pour le tester String pwd = "fzefedf";//son mot de passe ,je ne suis pas redicule //pour que j vous donner mon mot de passe mais je cree ce compte //pour le teste seulement /* Création de l'object qui va récupéré le contenu de la boite */ //System.out.println("obtention d'un objet store"); // Store st = sess.getStore("pop3"); /* Connection au serveur */ POP3SSLStore st = new POP3SSLStore(sess, new URLName("")); st.connect(host, user, pwd); /* * Ouverture du répertoire contenent les mails Par defaut INBOX */ Folder f = st.getFolder("INBOX"); f.open(Folder.READ_ONLY); Message msg[] = f.getMessages(); // if (msg[msg.length-1].isMimeType("text/plain")) { System.out.println("Sujet: " + msg[msg.length-1].getSubject()); System.out.println("Texte: " + msg[msg.length-1].getContent().toString()); for (int i = 0; i < 10; i++) { System.out.println("------------ Message " + (i + 1) + " ------------"); System.out.println("SentDate : " + msg[i].getSentDate()); System.out.println("From : " + msg[i].getFrom()[0]); System.out.println("Subject : " + msg[i].getSubject()); System.out.print("Message : "); InputStream stream = msg[i].getInputStream(); while (stream.available() != 0) { System.out.print((char) stream.read()); } System.out.println(); } } catch (NoSuchProviderException e) { System.out.println("Erreur sur le provider" + e.getMessage()); } catch (MessagingException e) { System.out.println("Erreur sur Message" + e.getMessage()); } catch (IOException e) { System.out.println("Erreur sur IO" + e.getMessage()); } catch (Exception e) { System.out.println("Erreur indetermiee" + e.getMessage()); } } /* fin de main */ }