| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 
 |  
import javax.mail.internet.*;
import javax.mail.*;
import java.util.*;
 
 
public class RecevoirMail{
	public boolean recevoirMailPOP(String server, boolean debug){
   		try{
   		Properties prop = System.getProperties();
   		Auth aut=new Auth();
   		prop.put("mail.pop3.host","pop.wanadoo
   		.fr");
   		prop.put("mail.pop3.auth","true");
   		Session session = Session.getDefaultInstance(prop,aut);
         // Récupère la "messagerie" et se connecte
		Store store = session.getStore("pop3");
		session.setDebug(debug);
		//store.connect(server, "jc_romeo@hotmail.fr", "pass3");
		store.connect();
 
		// Récupère le fichier "Boite de réception" et l'ouvre
		Folder folder = store.getFolder("INBOX");
		System.out.println("lecture des messages");
		folder.open(Folder.READ_ONLY);
 
		// Check les messages du dossier
		Message message[] = folder.getMessages();
		System.out.println(message.length);
		}
		catch (Exception e) {
                  e.printStackTrace();
         }
		return true;
 
   }
 
   private class Auth extends Authenticator{
   	protected  PasswordAuthentication getPasswordAuthentication(){
   		//return new PasswordAuthentication("romeojc1@yahoo.fr","pass1");
   		return new PasswordAuthentication("jean-christophe.romeo@wanadoo.fr","pass2");
   	}
   }
} | 
Partager