Bonjour

Je voudrais réaliser une fonction me permettant de recuperer des mails d'un compte gmail? maintenant cela ne fonctionne pas pourriez vous l'aider?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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
 
public void recevoirMail(Person person){
			try
	        { Properties prop = System.getProperties();  
 
            prop.put("mail.smtp.host", "smtp.gmail.com"); 
				Session session = Session.getDefaultInstance(prop,null);  
	            Store store = session.getStore("pop3");
	            session.setDebug(true); 
	            store.connect("smtp.gmail.com", "*****@gmail;com", "*****"); ///it breaks here
 
	            // Get folder
	            Folder folder = store.getDefaultFolder();
	            folder.open(Folder.READ_ONLY);
 
	            // Get directory
	            Message message[] = folder.getMessages();
 
	            for (int i=0, n=message.length; i<n; i++) {
	               System.out.println(i + ": " + message[i].getFrom()[0] + "\t" + message[i].getSubject());
	            }
 
	            // Close connection 
	            folder.close(false);
	            store.close();
	        } catch (Exception e) { System.out.println("Messages from inbox cannot be read!");
	        }
erreur:

DEBUG: setDebug: JavaMail version 1.4.1
DEBUG POP3: connecting to host "pop.gmail.com", port 110, isSSL false
Messages from inbox cannot be read!

Merci d'avance