IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

[Javamail] Envoyer mail via SMTP


Sujet :

API standards et tierces Java

  1. #1
    Membre confirm� Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par d�faut [Javamail] Envoyer mail via SMTP
    bonjour,
    j'essaie de developper une petit application d'envoi de mail en utilisant l'API JavaMail mais une exception me g�ne j'ai beaucoup cherch� dans le net et essay� plusieurs codes mais ca marche pas voila le code:
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    package khaled;
     
       import java.security.Security;
       import java.util.Date;
       import java.util.Properties;
       import javax.mail.Authenticator;
       import javax.mail.Message;
       import javax.mail.MessagingException;
       import javax.mail.PasswordAuthentication;
       import javax.mail.Session;
       import javax.mail.Transport;
       import javax.mail.internet.AddressException;
       import javax.mail.internet.InternetAddress;
       import javax.mail.internet.MimeMessage;
     
     
       public class Envoi {
     
          public static void main(String[] args) throws AddressException, MessagingException {
     
     
             Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
             final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
          // Get a Properties object
             Properties props = System.getProperties();
        	 props.setProperty("mail.smtp.host", "smtp.gmail.com");
             props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
             props.setProperty("mail.smtp.socketFactory.fallback", "false");
             props.setProperty("mail.smtp.port", "465");
             props.setProperty("mail.smtp.socketFactory.port", "465");
             props.put("mail.smtps.auth", "true");
             props.put("mail.debug", "true");
             props.put("mail.store.protocol", "pop3");
             props.put("mail.transport.protocol", "smtp");
             final String username = "userName";//sans @gmail.com
             final String password = "****";
             Session session = Session.getDefaultInstance(props, 
                                  new Authenticator(){
                                     protected PasswordAuthentication getPasswordAuthentication() {
                                        return new PasswordAuthentication(username, password);
                                     }});
     
           // -- Create a new message --
             Message msg = new MimeMessage(session);
     
          // -- Set the FROM and TO fields --
             msg.setFrom(new InternetAddress("[email protected]"));
             msg.setRecipients(Message.RecipientType.TO, 
                              InternetAddress.parse("[email protected]",false));
             msg.setSubject("Hello");
             msg.setText("How are you");
             msg.setSentDate(new Date());
             Transport.send(msg);
             System.out.println("Message sent.");
          }
       }
    et voila l'erreur:
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    DEBUG: JavaMail version 1.4.1
    DEBUG: not loading file: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.providers
    DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.providers (Le fichier spécifié est introuvable)
    DEBUG: !anyLoaded
    DEBUG: not loading resource: /META-INF/javamail.providers
    DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
    DEBUG: Tables of loaded providers
    DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]}
    DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]}
    DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
    DEBUG: !anyLoaded
    DEBUG: not loading resource: /META-INF/javamail.address.map
    DEBUG: not loading file: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.address.map
    DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.address.map (Le fichier spécifié est introuvable)
    DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
    DEBUG SMTP: useEhlo true, useAuth false
    DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 465, isSSL false
    DEBUG SMTP: exception reading response: java.net.SocketException: Connection reset
    Exception in thread "main" javax.mail.MessagingException: Exception reading response;
      nested exception is:
    	java.net.SocketException: Connection reset
    	at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1611)
    	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1369)
    	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
    	at javax.mail.Service.connect(Service.java:288)
    	at javax.mail.Service.connect(Service.java:169)
    	at javax.mail.Service.connect(Service.java:118)
    	at javax.mail.Transport.send0(Transport.java:188)
    	at javax.mail.Transport.send(Transport.java:118)
    	at khaled.Envoi.main(Envoi.java:56)
    Caused by: java.net.SocketException: Connection reset
    	at java.net.SocketInputStream.read(SocketInputStream.java:168)
    	at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
    	at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
    	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
    	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
    	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:744)
    	at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
    	at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:110)
    	at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    	at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
    	at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:88)
    	at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1589)
    	... 8 more
    je suis connect� par un routeur wifi qui est branch� par un modem, est ce qu'il peut causer ce genre de problem?

    merci d'avance.

  2. #2
    Expert confirm�
    Avatar de Marco46
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    4 419
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 4 419
    Par d�faut
    Non c'est ton code qui va pas. Tout ce merdier avec les SSLSocket machin �a sert � rien pour se connecter � un SMTP de Google. Javamail g�re tout �a tr�s bien tout seul il faut juste lui passer quelques properties.

    Je m'explique, il a 2 types de connexion pour le SMTP de gmail. SMTP-AUTH et SMTPS :

    Le premier g�re une authentification sans chiffrement (le chiffrement de la communication se fait apr�s je crois). La connexion se fait sur le port 587.

    Exemple de code de pr�paration de la connexion pour SMTP-AUTH :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    Properties props = System.getProperties();
    props.put("mail.smtp.host", "smtp.gmail.com");
    props.put("mail.smtp.port", "587");
    props.put("mail.smtp.auth", "true");
    props.put("mail.smtp.starttls.enable", "true");
    Ensuite il faut r�cup�rer un objet Session normalement en lui passant les propri�t�s d�clar�es ci-dessus et ensuite utiliser une instance de la classe SMTPTransport (et pas Transport) r�cup�r�e depuis la Session.
    Ensuite il faudra pour s'authentifier utiliser la fonction .connect() permettant de passer en param�tre l'url du serveur, son port, l'username et le mot de passe.
    Ensuite on construit le MimeMessage normalement puis on fait un send et enfin un close.

    Le deuxi�me (SMTPS) ouvre un tunnel TLS puis effectue l'authentification. La connexion se fait sur le port 465.

    Exemple de pr�paration de connexion (sensiblement la m�me) :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    Properties props = System.getProperties();
    props.put("mail.smtps.host", "smtp.gmail.com");
    props.put("mail.smtps.port", "465");
    props.put("mail.smtps.auth", "true");
    Tu noteras le "smtps" au lieu de "smtp" dans les propri�t�s.

    La suite est identique � SMTP-AUTH.

    Il n'y a rien de plus � faire pour parler au SMTP s�curis� de gmail.

  3. #3
    Membre confirm� Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par d�faut
    merci pour votre r�ponse,
    voila j'ai ajout� ce bout de code comme vous signalez

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    Transport transport = session.getTransport("smtp");
             transport.connect("smtp.gmail.com", "khaled.baati", "****");
             transport.sendMessage(msg, msg.getAllRecipients());
             transport.close();
    et chang� le port � 587 mais meme erreur :
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    DEBUG: JavaMail version 1.4.1
    DEBUG: not loading file: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.providers
    DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.providers (Le fichier spécifié est introuvable)
    DEBUG: !anyLoaded
    DEBUG: not loading resource: /META-INF/javamail.providers
    DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
    DEBUG: Tables of loaded providers
    DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]}
    DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]}
    DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
    DEBUG: !anyLoaded
    DEBUG: not loading resource: /META-INF/javamail.address.map
    DEBUG: not loading file: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.address.map
    DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.address.map (Le fichier spécifié est introuvable)
    DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
    DEBUG SMTP: useEhlo true, useAuth true
    DEBUG SMTP: trying to connect to host "smtp.gmail.com", port 587, isSSL false
    Exception in thread "main" javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;
      nested exception is:
    	java.net.ConnectException: Connection timed out: connect
    	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1391)
    	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
    	at javax.mail.Service.connect(Service.java:288)
    	at javax.mail.Service.connect(Service.java:169)
    	at khaled.Envoi.main(Envoi.java:58)
    Caused by: java.net.ConnectException: Connection timed out: connect
    	at java.net.PlainSocketImpl.socketConnect(Native Method)
    	at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    	at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    	at java.net.Socket.connect(Socket.java:519)
    	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:550)
    	at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:141)
    	at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:233)
    	at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:163)
    	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1359)
    	... 4 more

  4. #4
    Expert confirm�
    Avatar de Marco46
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    4 419
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 4 419
    Par d�faut
    Il est bizarre ton message d'erreur, je pensais que le timeout �tait li� � l'utilisation du mauvais protocole.

    A tester :

    Installation d'un client de messagerie standard (thunderbird), param�trage du smtp google et envoi d'un mail de test pour voir si c'est ta connexion qui marche mal. Comme �a tu seras fix�.

    Ensuite, selon ton EDI (Eclipse ?) v�rifie que Javamail est bien li� � ton projet. T'as une histoire de provider qu'il trouve pas.

    Dans ton code que tu as post� je ne vois pas les properties, es-tu certain de bien avoir tout mis ?

    EDIT : Au fait l'username chez google c'est [email protected] et pas username tout seul, c'est ptet �a aussi

  5. #5
    Membre confirm� Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par d�faut
    re salut,
    bon j'utilise incredimail et je peut recevoire mes mails de mon compte gmail, mais je peut pas envoyer, j'ai essay� aussi avec windows mail et m�me probelem,
    voila l'erreur:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Votre serveur a mis fin à la connexion de manière inattendue. Les causes possibles peuvent être des problèmes au niveau du serveur ou du réseau, ou une trop longue période d'inactivité. Objet 'test4', Compte*: 'travail', Serveur*: 'smtp.gmail.com', Protocole : SMTP, Port : 465, Sécurisé (SSL) : Oui, Numéro d'erreur : 0x800CCC0F
    j'utilise eclise et JavaMail est bien attach� � mon projet, j'ai tout post� sur les properties, il manque des autres??
    je vais essayer avec hotmail

  6. #6
    Membre confirm� Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par d�faut
    de meme j'ai pas r�ussi avec smtp.live.com
    en effet voila le code:
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    package khaled;
     
       import java.security.Security;
       import java.util.Date;
       import java.util.Properties;
       import javax.mail.Authenticator;
       import javax.mail.Message;
       import javax.mail.MessagingException;
       import javax.mail.PasswordAuthentication;
       import javax.mail.Session;
       import javax.mail.Transport;
       import javax.mail.internet.AddressException;
       import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
     
    import com.sun.mail.smtp.SMTPTransport;
     
     
       public class Envoi {
     
          public static void main(String[] args) throws AddressException, MessagingException {
     
     
            // Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
            // final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
          // Get a Properties object
             Properties props = System.getProperties();
        	 props.setProperty("mail.smtp.host", "smtp.live.com");
           //  props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
             props.setProperty("mail.smtp.socketFactory.fallback", "false");
             props.setProperty("mail.smtp.port", "25");
             props.setProperty("mail.smtp.socketFactory.port", "25");
             props.put("mail.smtp.auth", "true");
             props.put("mail.debug", "true");
             props.put("mail.store.protocol", "pop3");
             props.put("mail.transport.protocol", "smtp");
             final String username = "[email protected]";
             final String password = "*****";
             Session session = Session.getDefaultInstance(props, 
                                  new Authenticator(){
                                     protected PasswordAuthentication getPasswordAuthentication() {
                                        return new PasswordAuthentication(username, password);
                                     }});
     
           // -- Create a new message --
             Message msg = new MimeMessage(session);
     
          // -- Set the FROM and TO fields --
             msg.setFrom(new InternetAddress("[email protected]"));
             msg.setRecipients(Message.RecipientType.TO, 
                              InternetAddress.parse("[email protected]",false));
             msg.setSubject("Hello");
             msg.setText("How are you");
             msg.setSentDate(new Date());
            // Transport.send(msg);
             Transport  transport = session.getTransport("smtp");
             transport.connect("smtp.live.com", "[email protected]", "****");
             transport.sendMessage(msg, msg.getAllRecipients());
             transport.close();
     
             System.out.println("Message sent.");
          }
       }
    comme vous constatez j'ai comment� ces 2 lignes:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
    props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
    et l'erreur:
    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
    DEBUG: JavaMail version 1.4.1
    DEBUG: not loading file: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.providers
    DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.providers (Le fichier spécifié est introuvable)
    DEBUG: !anyLoaded
    DEBUG: not loading resource: /META-INF/javamail.providers
    DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
    DEBUG: Tables of loaded providers
    DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]}
    DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]}
    DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
    DEBUG: !anyLoaded
    DEBUG: not loading resource: /META-INF/javamail.address.map
    DEBUG: not loading file: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.address.map
    DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.address.map (Le fichier spécifié est introuvable)
    DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
    DEBUG SMTP: useEhlo true, useAuth true
    DEBUG SMTP: trying to connect to host "smtp.live.com", port 25, isSSL false
    DEBUG SMTP: EOF: [EOF]
    DEBUG SMTP: could not connect to host "smtp.live.com", port: 25, response: -1
     
    Exception in thread "main" javax.mail.MessagingException: Could not connect to SMTP host: smtp.live.com, port: 25, response: -1
    	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1379)
    	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
    	at javax.mail.Service.connect(Service.java:288)
    	at javax.mail.Service.connect(Service.java:169)
    	at khaled.Envoi.main(Envoi.java:60)
    si je les remet l'erreur est :
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    DEBUG: JavaMail version 1.4.1
    DEBUG: not loading file: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.providers
    DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.providers (Le fichier spécifié est introuvable)
    DEBUG: !anyLoaded
    DEBUG: not loading resource: /META-INF/javamail.providers
    DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
    DEBUG: Tables of loaded providers
    DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]}
    DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]}
    DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
    DEBUG: !anyLoaded
    DEBUG: not loading resource: /META-INF/javamail.address.map
    DEBUG: not loading file: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.address.map
    DEBUG: java.io.FileNotFoundException: C:\Program Files\Java\jdk1.6.0_10\jre\lib\javamail.address.map (Le fichier spécifié est introuvable)
    DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
    DEBUG SMTP: useEhlo true, useAuth true
    DEBUG SMTP: trying to connect to host "smtp.live.com", port 25, isSSL false
    DEBUG SMTP: exception reading response: java.net.SocketException: Connection reset
    Exception in thread "main" javax.mail.MessagingException: Exception reading response;
      nested exception is:
    	java.net.SocketException: Connection reset
    	at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1611)
    	at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1369)
    	at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:412)
    	at javax.mail.Service.connect(Service.java:288)
    	at javax.mail.Service.connect(Service.java:169)
    	at khaled.Envoi.main(Envoi.java:60)
    Caused by: java.net.SocketException: Connection reset
    	at java.net.SocketInputStream.read(SocketInputStream.java:168)
    	at com.sun.net.ssl.internal.ssl.InputRecord.readFully(InputRecord.java:293)
    	at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:331)
    	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
    	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
    	at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:744)
    	at com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
    	at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:110)
    	at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
    	at java.io.BufferedInputStream.read(BufferedInputStream.java:237)
    	at com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:88)
    	at com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1589)
    	... 5 more
    j'ai chang� le port 587 et ca marche pas.

    NB:je peut envoyer avec incredimail et recevoire avec mon compte hotmail

  7. #7
    Expert confirm�
    Avatar de Marco46
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    4 419
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 4 419
    Par d�faut
    Depuis un client de messagerie standard (thunderbird, outlook) sur ta machine de dev �a fonctionne sur le smtp de google ? J'ai pas bien compris ta r�ponse. Ca serait bien que tu le testes, �a permettrait de lever le doute.

    Pour le reste j'ai pas les sources sous la main, je te posterais �a demain.

    EDIT : Dans l'install de Javamail tu as une classe d'exemple "smtpsend.java" qui g�re gmail. Tu devrais lire la FAQ de Javamail et la tester voir si elle fonctionne. Normalement elle doit fonctionner.

  8. #8
    Expert confirm�
    Avatar de Marco46
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    4 419
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 4 419
    Par d�faut
    Voil� un code qui doit fonctionner :

    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
    28
    29
    Properties props = null;
    Session session = null;
    SMTPTransport transport = null;
    MimeMessage mimeMsg = null;
    String sProtocole = "smtp"; // ou "smtps"
    String sURLServeurSMTP = "smtp.google.com";
    String sNumPort = "587"; // ou 465 pour TLS
    String sUserName = "[email protected]";
    String sMdp = "123546789";
     
    props = System.getProperties();
    props.put("mail." + sProtocole + ".host", sURLServeurSMTP);
    props.put("mail." + sProtocole + ".port", sNumPort);
    props.put("mail." + sProtocole + ".auth", "true");
    if( sProtocole.equals("smtp") && sNumPort.equals("587") ) {
    	props.put("mail.smtp.starttls.enable", "true");
    }
     
    session = Session.getDefaultInstance(props, null);
    transport = (SMTPTransport)session.getTransport(sProtocole);
    transport.connect(sURLServeurSMTP, Integer.parseInt(sNumPort), sUserName, sMdp);
    mimeMsg = new MimeMessage(session);
     
    /*
    	Construire ici son mail
    */
     
    transport.sendMessage(mimeMsg, mimeMsg.getAllRecipients());
    transport.close();
    Je n'ai pas mis la gestion des exceptions, il faut le faire.

    Tiens moi au jus.

  9. #9
    Membre confirm� Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par d�faut
    bonjour Marco,
    bon j'ai test� avec les 3 client (incredimail,outlook 2007,Thunderbird) est j'ai la meme resultat:

    -avec le compte de gmail:
    je peut r�cup�rer les mails (cad pop3 cava), mais les mail sortant (smtp) ca fonctionne pas; je peut pas envoyer ! malgr� j'ai bien configur� le port et nom du serveur..

    -avec le compte hotmail: tout marche bien

    je vai test� le code que vous avez post�.
    @+

  10. #10
    Expert confirm�
    Avatar de Marco46
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    4 419
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 4 419
    Par d�faut
    Si les 3 clients de messagerie ne r�pondent pas mon code ne marchera pas, ceci dit je voudrais bien voir le message d'erreur qui en r�sulte.

    Tu as donc un probl�me de filtrage/routage. Je vois que �a.

    Soit sur ton routeur WIFI, soit sur le r�seau de ton FAI.

    Je ne sais pas quelles sont les caract�ristiques du service SMTP de hotmail mais je crois bien que c'est comme pour gmail il est chiffr�. Alors pourquoi lui serait accessible et pas celui de gmail ... J'sais pas ...

  11. #11
    Expert confirm�
    Avatar de Marco46
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    4 419
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 4 419
    Par d�faut
    Les param�tres de connexion du SMTP de Microsoft sont port 25 (et pas 465 comme dans la norme) et SSL.

    Peut �tre que tu peux te connecter � ce SMTP parce que ton FAI (ou ton routeur WIFI) filtre tout ce qui ne vient pas sur le 25 en SMTP.
    Les pratiques des FAIs pour contrer le spam peuvent avoir pas mal d'effets de bord (comme fouler au pied la net neutrality)... �a vaudrait le coup de chercher sur les forums/notes techniques de ton FAI ou de poser directement la question au service technique s'il tient la route.

    Pour ce qui est du topic sur le forum de Sun c'est un probl�me de proxy donc je ne pense pas que tu y trouves quelque chose d'utile. Enfin moi je n'ai rien vu.

    L'avis de quelqu'un d'autre serait peut �tre utile.

  12. #12
    Membre confirm� Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par d�faut
    re, j'ai r�ussi � envoyer avec outlook !!!!!!
    (avec le compte de gmail) en mettant le serveur smtp: smtp.tunet.tn ( le serveur de mon fournisseur d'internet !!!
    et comme�a j'ai pu envoyer
    je vais le tester dans mon code.
    (j'ai pens� que les courrier sortant passe par le serveur de mon fournisseur d'internet alors peut etre ca qui cause le problem et ca marche!! )

    je teste sur le code et je rev ..

  13. #13
    Expert confirm�
    Avatar de Marco46
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2005
    Messages
    4 419
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 4 419
    Par d�faut
    Ok. Bah c'est juste ton FAI qui bloque tous les serveurs SMTP sauf le sien.

    C'est un probl�me ... Si le SMTP de ton FAI ne supporte pas SSL tu ne pourras pas envoyer de mail via un canal s�curis�.

  14. #14
    Membre confirm� Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par d�faut
    yeahhhh ,
    ca marche!!!
    merci merci infiniment Marco
    -1 et je l�che les mains

    probleme resolu !

  15. #15
    Membre confirm�
    Inscrit en
    F�vrier 2008
    Messages
    127
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2008
    Messages : 127
    Par d�faut
    S'il vous plait khallou2007, j'ai le m�me probl�me que vous aviez. sur outlook je peut recevoir mes e-mail mais je ne peux pas envoyer. mon fournisseur internet c'est globalnet, comment faire?

  16. #16
    Membre confirm� Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par d�faut
    salem,
    dans les parametres de votre compte et sous l'onglet serveur smtp entr� cette adresse smtp.gnet.tn

  17. #17
    Membre confirm� Avatar de khallou2007
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    111
    D�tails du profil
    Informations personnelles :
    �ge : 38
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations forums :
    Inscription : Mars 2008
    Messages : 111
    Par d�faut
    voila un lien qui peut vous aidez

  18. #18
    Membre confirm�
    Inscrit en
    F�vrier 2008
    Messages
    127
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2008
    Messages : 127
    Par d�faut
    merci bcp, j'ai r�ussi � faire la configuration avec Outlook et par la suite la configuration de mon application.
    Merci

  19. #19
    Membre averti
    Inscrit en
    D�cembre 2010
    Messages
    36
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2010
    Messages : 36
    Par d�faut
    bonjour ,
    je veux ajouter a mon application web une messagrie et un courrier avec le quel les utilisateur pouvent envoy� et recevoir des email ,je veux envoyer des Emails � un groupe ou profiles users pr�definie au niveau de LDAP
    (les adresse email son dans ldap ),
    et je sais pas par ou je commence

  20. #20
    Membre averti
    Inscrit en
    D�cembre 2010
    Messages
    36
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2010
    Messages : 36
    Par d�faut
    voila mon code
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    import java.security.Security;
       import java.util.Date;
       import java.util.Properties;
       import javax.mail.Authenticator;
       import javax.mail.Message;
       import javax.mail.MessagingException;
       import javax.mail.PasswordAuthentication;
       import javax.mail.Session;
       import javax.mail.Transport;
       import javax.mail.internet.AddressException;
       import javax.mail.internet.InternetAddress;
       import javax.mail.internet.MimeMessage;
     
     
       public class creatpdf {
     
          public static void main(String[] args) throws AddressException, MessagingException {
     
     
             Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
             final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
          // Get a Properties object
             Properties props = System.getProperties();
         props.setProperty("mail.smtp.host", "localhost");
          //   props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
             props.setProperty("mail.smtp.socketFactory.fallback", "false");
             props.setProperty("mail.smtp.port", "25");
             props.setProperty("mail.smtp.socketFactory.port", "25");
             props.put("mail.smtps.auth", "true");
             props.put("mail.debug", "true");
             props.put("mail.store.protocol", "pop3");
             props.put("mail.transport.protocol", "smtp");
             final String username = "[email protected]";//sans @gmail.com
             final String password = "*******";
             Session session = Session.getDefaultInstance(props, 
                                  new Authenticator(){
                                     protected PasswordAuthentication getPasswordAuthentication() {
                                        return new PasswordAuthentication(username, password);
                                     }});
     
           // -- Create a new message --
             Message msg = new MimeMessage(session);
     
          // -- Set the FROM and TO fields --
             msg.setFrom(new InternetAddress("[email protected]"));
             msg.setRecipients(Message.RecipientType.TO, 
                              InternetAddress.parse("[email protected]",false));
             msg.setSubject("Hello");
             msg.setText("How are you");
             msg.setSentDate(new Date());
             Transport.send(msg);
             System.out.println("Message sent.");
          }
       }
    et voila l'erreur
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    DEBUG: JavaMail version 1.4.3
    DEBUG: URL jar:file:/home/lamia/Bureau/javamail-1.4.3/lib/pop3.jar!/META-INF/javamail.providers
    DEBUG: successfully loaded resource: jar:file:/home/lamia/Bureau/javamail-1.4.3/lib/pop3.jar!/META-INF/javamail.providers
    DEBUG: URL jar:file:/home/lamia/Bureau/javamail-1.4.3/lib/smtp.jar!/META-INF/javamail.providers
    DEBUG: successfully loaded resource: jar:file:/home/lamia/Bureau/javamail-1.4.3/lib/smtp.jar!/META-INF/javamail.providers
    DEBUG: URL jar:file:/home/lamia/Bureau/javamail-1.4.3/lib/imap.jar!/META-INF/javamail.providers
    DEBUG: successfully loaded resource: jar:file:/home/lamia/Bureau/javamail-1.4.3/lib/imap.jar!/META-INF/javamail.providers
    DEBUG: successfully loaded resource: /META-INF/javamail.default.providers
    DEBUG: Tables of loaded providers
    DEBUG: Providers Listed By Class Name: {com.sun.mail.smtp.SMTPSSLTransport=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], com.sun.mail.imap.IMAPSSLStore=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], com.sun.mail.smtp.SMTPTransport=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], com.sun.mail.pop3.POP3SSLStore=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc], com.sun.mail.imap.IMAPStore=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], com.sun.mail.pop3.POP3Store=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsystems, Inc]}
    DEBUG: Providers Listed By Protocol: {imaps=javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc], imap=javax.mail.Provider[STORE,imap,com.sun.mail.imap.IMAPStore,Sun Microsystems, Inc], smtps=javax.mail.Provider[TRANSPORT,smtps,com.sun.mail.smtp.SMTPSSLTransport,Sun Microsystems, Inc], pop3=javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,Sun Microsy stems, Inc], smtp=javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc], pop3s=javax.mail.Provider[STORE,pop3s,com.sun.mail.pop3.POP3SSLStore,Sun Microsystems, Inc]}
    DEBUG: successfully loaded resource: /META-INF/javamail.default.address.map
    DEBUG: URL jar:file:/home/lamia/Bureau/javamail-1.4.3/lib/smtp.jar!/META-INF/javamail.address.map
    DEBUG: successfully loaded resource: jar:file:/home/lamia/Bureau/javamail-1.4.3/lib/smtp.jar!/META-INF/javamail.address.map
    DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
    DEBUG SMTP: useEhlo true, useAuth false
    DEBUG SMTP: trying to connect to host "localhost", port 25, isSSL false
    220 example.com ESMTP Postfix (Ubuntu)
    DEBUG SMTP: connected to host "localhost", port: 25
     
    EHLO lamia-HP-Compaq-6730s
    250-example.com
    250-PIPELINING
    250-SIZE 10240000
    250-VRFY
    250-ETRN
    250-STARTTLS
    250-ENHANCEDSTATUSCODES
    250-8BITMIME
    250 DSN
    DEBUG SMTP: Found extension "PIPELINING", arg ""
    DEBUG SMTP: Found extension "SIZE", arg "10240000"
    DEBUG SMTP: Found extension "VRFY", arg ""
    DEBUG SMTP: Found extension "ETRN", arg ""
    DEBUG SMTP: Found extension "STARTTLS", arg ""
    DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
    DEBUG SMTP: Found extension "8BITMIME", arg ""
    DEBUG SMTP: Found extension "DSN", arg ""
    DEBUG SMTP: use8bit false
    MAIL FROM:<lamia@example.com>
    les deux adresse [email protected] et [email protected] sont dans ldap

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Envoyer mail via outlook
    Par benjisan dans le forum VBA Access
    R�ponses: 2
    Dernier message: 17/07/2008, 09h42
  2. R�cup�ration mail via smtp sur serveur James
    Par xav59 dans le forum Serveurs (Apache, IIS,...)
    R�ponses: 4
    Dernier message: 06/01/2008, 18h45
  3. probl�me d'envoi de mail via SMTP
    Par nh2_93 dans le forum R�seau
    R�ponses: 4
    Dernier message: 18/05/2007, 11h15
  4. [JavaMail] envoyer mail en java
    Par salim81 dans le forum API standards et tierces
    R�ponses: 1
    Dernier message: 12/04/2007, 17h10
  5. Envoie de mail via SMTP : erreur
    Par vince2005 dans le forum Modules
    R�ponses: 5
    Dernier message: 29/03/2006, 16h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo