problème avec javaMail

problème avec javaMail - Java - Programmation

Marsh Posté le 17-04-2008 à 11:33:44    

salut
je ne peux pas recevoir les mails que je les déja envoyer avac javaMail.
voici mon code
                                                                                                                                                                                             

Code :
  1. Properties props1 = new java.util.Properties();
  2.          props1.put("mail.transport.protocol",protocol);
  3. props1.put("mail." + protocol + ".host",host);
  4. props1.put("mail." + protocol + ".user",user_mail);
  5. props1.put("mail." + protocol + ".password",password_mail);
  6.      // Test aut= new Test();
  7.      
  8.      Session session = javax.mail.Session.getDefaultInstance(props);//,aut);
  9.        System.out.println("okkkkkkk1" );
  10.         session.setDebug(true);
  11.    
  12.               try {
  13. Store store = session.getStore(protocol);
  14.        
  15. store.connect(host,user_mail,password_mail);
  16.  
  17. Folder folder = store.getFolder("INBOX" );
  18.         if (folder == null) {
  19.             System.out.println("No INBOX" );
  20.             System.exit(1);
  21.         }
  22. while(true)
  23. {
  24.             System.out.println("okkkkkkk5" );
  25. folder.open(Folder.READ_ONLY);
  26.         if(folder.isOpen()){
  27. Message[] message = folder.getMessages();
  28.   System.out.println("okkkkkkk3" );
  29.         for (int i = 0; i < message.length; i++) {
  30.             System.out.println("------------ Message " + (i+1)
  31. + " ------------" );
  32.          
  33.             try{
  34.                
  35. message[i].writeTo(System.out);
  36.             }catch(IOException e){System.out.println("message non lu" );}
  37. }
  38.        
  39. folder.close(false);
  40. store.close();
  41.         }
  42.         try {
  43.  Thread.sleep(10000);
  44. } catch (InterruptedException e) {System.out.println("ouch!\n" );}//e.printStackTrace();}
  45.         }
  46.        
  47.         } catch (MessagingException e) {
  48.         System.out.println(e.getMessage());
  49. }


 
et voici le résultat:
[resultat]
protocole=pop3
host=127.O.O.1
usermail=receiver@interfacage.com
password_mail=ss
okkkkkkk1
DEBUG: setDebug: JavaMail version 1.4ea
DEBUG: getProvider() returning javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]
DEBUG POP3: connecting to host "127.O.O.1", port 110, isSSL false
Connect failed
 
[/resultat]

Reply

Marsh Posté le 17-04-2008 à 11:33:44   

Reply

Marsh Posté le 17-04-2008 à 11:36:31    

et genre tu as un serveur de messagerie sur ta machine et si tu fais un telnet 127.0.0.1 110 tu te connectes bien?

Reply

Marsh Posté le 17-04-2008 à 11:49:12    

host=127.O.O.1
 
C'est normal que ça soit des O (la lettre) et pas des 0 (le chiffre)... ?

Reply

Marsh Posté le 17-04-2008 à 12:15:33    

merci pour la réponse.j'ai corrigé l'erreur

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed