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] Impossible de se connecter ?


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 36
    Par défaut [JavaMail] Impossible de se connecter ?
    Bonjour,

    Je tente, je dis bien tente de créer une application java qui doit envoyer un mail de compte rendu.

    J'ai voulu commencer petit et ai uniquement créer un main. Le voici

    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
     
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
     
     
    		String message = "Premier message";
    		String objet = "Objet du premier message";
    		String hostName = "127.0.0.1";
    		String recipientTO = "toto@hotmail.com";
     
    		Properties props = System.getProperties();
    		props.put("mail.smtp.host", hostName);
     
    		Session msession = Session.getDefaultInstance(props, null);
    		msession.setDebug(true);
     
    		Message mmessage = new MimeMessage(msession);
    		try {
    			mmessage.setSubject(objet);
    			mmessage.setText(message);
    			mmessage.setRecipient(Message.RecipientType.TO, new InternetAddress(recipientTO));
    			mmessage.setFrom(new InternetAddress("toto@hotmail.com"));
    			Transport.send(mmessage);
     
    		} catch (MessagingException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    Ceci me donne dans les traces

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    DEBUG: getProvider() returning javax.mail.Provider[TRANSPORT,smtp,com.sun.mail.smtp.SMTPTransport,Sun Microsystems, Inc]
    DEBUG SMTP: useEhlo true, useAuth false
     
    DEBUG: SMTPTransport trying to connect to host "127.0.0.1", port 25
     
    javax.mail.SendFailedException: Sending failed;
      nested exception is: 
    	javax.mail.MessagingException: Could not connect to SMTP host: 127.0.0.1, port: 25;
      nested exception is: 
    	java.net.SocketException: Software caused connection abort: connect
    	at javax.mail.Transport.send0(Transport.java:219)
    	at javax.mail.Transport.send(Transport.java:81)
    	at com.test.MailTest.main(MailTest.java:44)
    J'ai bien un serveur SMTP qui tourne en local sur ma machine et je peux y accéder via telnet, envoyer un mail est une autre histoire mais j'y accède. Je ne pense pas que ce soit un pare-feu qui bloque surtout que je recherche 127.0.0.1.

    Je sèche et bien que j'ai l'impression que le problème ne vient pas de java, je poste, on ne sait jamais.

    Merci pour l'aide

  2. #2
    Membre chevronné Avatar de miloux32
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    545
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 545
    Par défaut
    fait un telnet 127.0.0.1 25

    ( si je me souviens bien c'est la commande pour acceder à une ip via un port donné)

    Tu utilise le port 25. Ce port la est il ouvert ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 36
    Par défaut
    Oui avec telnet 127.0.0.1 25 j'accède à mon serveur.

Discussions similaires

  1. [JavaMail] Impossible de se connecter au serveur SMTP
    Par samir1441 dans le forum Général Java
    Réponses: 1
    Dernier message: 19/03/2014, 14h20
  2. [ postgresql] impossible de se connecter
    Par hocinema dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 11/07/2005, 11h10
  3. [Debutant]Impossible de se connecter au serveur local
    Par Kenji dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 24/04/2005, 19h55
  4. Impossible de se connecter avec aMSN
    Par Blowih dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 29/07/2004, 14h51
  5. [Connexion] impossible de se connecter autrement qu'en local
    Par sekiryou dans le forum Installation
    Réponses: 4
    Dernier message: 29/03/2004, 16h19

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