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] could not connect to smtp host


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
    Avril 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 95
    Par défaut [Javamail] could not connect to smtp host
    J'ai mis ce code dans une méthode
    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
    Properties props = new Properties();
        props.put("mail.transport.protocol","smtp");
        props.put("mail.smtp.host", "smtp.mail.yahoo.fr");
        props.put("mail.from", "mon_email@yahoo.fr");
            props.put("mail.debug", "true");
            props.put("mail.smtp.port", 465);
            props.put("mail.smtp.socketFactory.port", 465);
            props.put("mail.smtp.socketFactory.fallback", "false");
     
        Session session = Session.getInstance(props,null);
     
        try {
            MimeMessage msg1 = new MimeMessage(session);
     
            msg1.setFrom();
            msg1.setRecipients(Message.RecipientType.TO,"toto@yahoo.fr");
            msg1.setSubject("JavaMail hello world example");
            msg1.setSentDate(new Date());
            msg1.setText("Hello, world!\n");
            Transport.send(msg1);
        }
        catch (MessagingException mex)
        {
           JOptionPane.showMessageDialog(null, mex);
        }
    avec les import suivants:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import java.util.Date;
    import java.util.Properties;
    import javax.mail.internet.AddressException;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    import javax.swing.JOptionPane;
    import javax.activation.*;
    import javax.mail.*;
    et lorsque je clic sur le bouton qui fait appel à cette méthode j'aurai l'exception suivante:
    "could not connect to smtp host: smtp.mail.yahoo.fr, port 25; nested exception is java.net.socketException: Network is unreachable: connect"
    est ce que je dois installer quelque chose ou...?
    Aidez moi s'il vous plaît.

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Il faut peut-être utiliser un identifiant pour se connecter au SMTP de Yahoo, non ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 95
    Par défaut
    Bon je ne sais plus peut être, j'ai pas utilisé ceci auparavant, je ne sais pas comment avoir un identifiant.

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 95
    Par défaut
    J'ai essayé d'jouter un identifiant (bon, mon propre email sous yahoo) et un mot de passe et l'exception est changée et cette fois ci elle est:
    "javax.mail.AuthenticationFailedException"
    ça ne dit rien?

  5. #5
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    t'as essaye de te connecter utilisant une application comme outlook??

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 95
    Par défaut
    excuse moi mais j'ai pas compris, je me connecte sur quoi?

  7. #7
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut http://www.developpez.net/forums/d756100/java/general-java/apis/javamail-could-not-co
    Essai un telnet pour te connecter sur le serveur de mail. Ca te permettra de savoir si le code est fautif.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 7
    Par défaut
    Bonjour,

    Je ne pense pas qu'on puisse se connecter aussi facilement au serveur SMTP de Yahoo, sinon, c'est la porte ouverte aux spams...

  9. #9
    Modérateur
    Avatar de dinobogan
    Homme Profil pro
    ingénieur
    Inscrit en
    Juin 2007
    Messages
    4 073
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : ingénieur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 4 073
    Par défaut
    Citation Envoyé par dzing35 Voir le message
    Je ne pense pas qu'on puisse se connecter aussi facilement au serveur SMTP de Yahoo, sinon, c'est la porte ouverte aux spams...

    Tu devrais tester par toi-même avant de dire des bêtises
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
    Que la force de la puissance soit avec le courage de ta sagesse.

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    95
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 95
    Par défaut
    Citation Envoyé par dinobogan Voir le message
    Essai un telnet pour te connecter sur le serveur de mail. Ca te permettra de savoir si le code est fautif.
    en fait je ne sais pas comment faire un essai telnet.

Discussions similaires

  1. [Javamail] Erreur "Could not connect to SMTP host"
    Par cabistos dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 21/11/2014, 13h18
  2. Réponses: 2
    Dernier message: 21/09/2012, 17h21
  3. Erreur javaMail : Could not connect to SMTP host
    Par akharraz dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 07/12/2011, 16h38
  4. SMTP Error: Could not connect to SMTP host
    Par judy-brainy dans le forum Langage
    Réponses: 2
    Dernier message: 03/09/2010, 17h50
  5. PHPMailer : Could not connect to SMTP host
    Par judy-brainy dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 17/07/2010, 03h20

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