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:Envoi de Mail


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 115
    Par défaut JavaMail:Envoi de Mail
    J'essais d'envoyer un mail en utilisant le paquet 'java.mail.*' mais malheuresement sans succes.Voici la reponse du compilateur:

    javax.mail.MessagingException: Could not connect to SMTP host: smtp.mail.yahoo.fr, port: 25, response: -1

    et Voici le code que j'uitilise:
    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
     
    import java.util.*;
    import javax.mail.*;
    import javax.mail.internet.*;
     
    public class MailModel {
        protected String from;
        protected String to;
        protected String subject;
        protected String text ;
     
        /** Creates a new instance of MailModel */
     
        public MailModel(String from ,String to, String subject, String text ) {
            this.from = from ;
            this.to = to ;
            this.subject = subject;
            this.text = text;
        }
     
        public void send(){
            try{
            Properties props= System.getProperties();
     
            props.put("mail.smtp.host", "smtp.mail.yahoo.fr");
     
     
            Session s = Session.getInstance(props,null);
     
     
            InternetAddress from = new InternetAddress("achillle2000@yahoo.fr");
            InternetAddress to = new InternetAddress(this.to);
     
            MimeMessage message = new MimeMessage(s);
            message.setFrom(from);
            message.addRecipient(Message.RecipientType.TO, to);
     
            message.setSubject(this.subject);
            message.setText(this.text);
            Transport.send(message);
     
            } catch (AddressException ea) {
                System.out.println(ea);
            }catch(MessagingException me) {
                System.out.println(me);
            }
     
     
        }
     
        public void setFrom(String from){
            this.from = from ;
        }
        public void setTo(String to ){
            this.to = to ;
        }
        public void setSubject(String subject){
            this.subject = subject ;
        }
        public void setText(String text){
            this.text = text ;
        }
     
     
       public static void main (String [] args){
           MailModel mail = new MailModel("achillle2000@yahoo.fr", "achillle2000@yahoo.fr", "essai", "juste un essai");
           mail.send() ;
           System.out.println("Envoi ok");
       }
    }

  2. #2
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    REEDITE TON MESSAGE AVEC LES BALISES DE CODE "#" !
    Après rapide recherche dans il semble que le problème puisse venir d'une règle de timeout d'un proxy...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut
    moi non plus je ne peux pas envoyer de mails via le smtp de Yahoo...
    En fait, d'après ce que j'ai compris, il faut s'identifier... mais ça ne suffit toujours pas...
    Il semblerait que pour s'identifier réellement sur yahoo, il faille faire un accès pop rapide puis l'accès smtp...
    mais je n'ai toujours pas pas réussit à faire ce que je veux faire (exactement pareil que toi)...

  4. #4
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2004
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 115
    Par défaut
    Je veux tout simplement pouvoir encoyer un mail peu importe le provider.J'ai essaye avec d'autres provider et j'ai eu exactement la mm reponse.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 110
    Par défaut
    oui, pareil: va voir le thread que te donne g_rare.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JUnit] Tester Javamail, envoi de mail avec attachment
    Par ifsera dans le forum Tests et Performance
    Réponses: 7
    Dernier message: 12/11/2012, 10h45
  2. [javamail] Envoi de mail avec plusieurs images
    Par RamyBoulet dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 21/09/2009, 11h32
  3. [JAVAMAIL] Envoi de mail
    Par HydN- dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 20/07/2007, 08h52
  4. Réponses: 1
    Dernier message: 21/02/2007, 10h49
  5. [JavaMail] envoi de mails en java
    Par franfr57 dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 11/01/2007, 19h33

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