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


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 318
    Par défaut JavaMail
    Bonjour,
    j'ai un soucis avec l'utilisation de JavaMail.

    Voici mon code et l'erreur
    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
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    import java.util.Properties; 
     
    import javax.mail.Message; 
    import javax.mail.MessagingException; 
    import javax.mail.Session; 
    import javax.mail.Transport; 
    import javax.mail.internet.InternetAddress; 
    import javax.mail.internet.MimeMessage; 
     
    public class SendMail { 
     
       /** Objet session de JavaMail. */ 
       protected Session session; 
     
       /**Objet message de JavaMail. */ 
       protected Message mesg; 
     
        /** Destinataire du message. */ 
        protected String message_dest= "jules@test.com"; 
     
        /** Objet du message. **/ 
        protected String message_objet = "Test envoi d'email"; 
     
        /** Texte du message. */ 
        protected String message_corps = "Salut , ca y est le test est concluant !"; 
     
        public SendMail() 
       { 
     
          try 
          { 
          Properties props = new Properties(); 
          props.put("ServeurSG", "serveurmessagerie.smtp.com"); 
     
     
          session = Session.getDefaultInstance(props, null); 
          session.setDebug(true);//Cette ligne permet activer le mode debug 
     
          mesg = new MimeMessage(session); //       Créer un message. 
     
          /** Destinataire**/ 
          InternetAddress toAddress = new InternetAddress(message_dest); 
           mesg.addRecipient(Message.RecipientType.TO, toAddress); 
     
           /**Expediteur**/ 
           mesg.setFrom(new InternetAddress("test2@test.com")); 
     
            /**Objet**/ 
            mesg.setSubject(message_objet); 
     
            /**Corps du message **/ 
            mesg.setText(message_corps); 
          /** 
           * le method setContent() en précisant le type de donnée 
           *  ex: mesg.setContent(message_body,"text/plain"); 
          */ 
     
            /**Enfin, envoyer le message !**/ 
            Transport.send(mesg); 
     
          } 
           catch (MessagingException ex) 
           { 
              while ((ex = (MessagingException)ex.getNextException()) != null) 
                 { 
                 ex.printStackTrace(); 
                 } 
           } 
       } 
     
       public static void main(String[] args) { 
          new SendMail(); 
       } 
     
     
    }


    DEBUG: setDebug: JavaMail version 1.4ea
    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
    DEBUG SMTP: EOF: [EOF]
    DEBUG SMTP: could not connect to host "localhost", port: 25, response: -1


    Le serveur de messagerie est un serveur Exchange distant.
    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 318
    Par défaut
    Je viens d'ajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    props.put("mail.smtp.auth","true");
    et voila ce qu'il me dit :
    DEBUG: setDebug: JavaMail version 1.4ea
    DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
    DEBUG SMTP: useEhlo true, useAuth true

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 318
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    	props.put("mail.smtp.auth","false");
    	props.put("mail.smtp.ehlo","false");
    et le tour est joué.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    318
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 318
    Par défaut
    J'ai un autre soucis avec l'utilisation de JavaMail.

    Il ne me prend pas les accents , ni les '\n' .... en fait je ne peux ecrire que de l'anglais et ca m'arrange pas beaucoup.

    Savez vous ce qu'il faut spécifier avant l'envoi du message pour pouvoir écrire avec un jeu de caractères plus etendu ?

    Merci

Discussions similaires

  1. [javamail] envoi mail avec message en pièce jointe
    Par k4eve dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 16/11/2007, 11h17
  2. [JavaMail] Pb avec accent dans sujet et corps de l'email
    Par shaun_the_sheep dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 29/10/2004, 12h42
  3. [JavaMail] pb de connexion
    Par batto dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 19/07/2004, 11h53
  4. [javamail] erreur d'execution
    Par bibx dans le forum API standards et tierces
    Réponses: 11
    Dernier message: 05/12/2003, 11h04
  5. [ArchiveBuilder][JavaMail] exécution impossible...
    Par Gorthal dans le forum JBuilder
    Réponses: 7
    Dernier message: 10/01/2003, 09h12

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