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 :

que veut dire ce message d'erreur javamail smtp


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
    Mai 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 15
    Par défaut que veut dire ce message d'erreur javamail smtp
    je souhaite exécuté une class java qui envoi les email et utilise l'api javamail
    pour cela j'ai installé un serveur smtp (agrosoft mail) en exécutant la class argosoft affiche le message suivant:

    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
    27/05/2008 18:15:16 - (    13) 220 ArGoSoft Mail Server Freeware, Version 1.8 (1.8.9.2)
    27/05/2008 18:15:16 - (    13) EHLO unicorni-dc5d36
    27/05/2008 18:15:16 - (    13) 250-Welcome [127.0.0.1], pleased to meet you
    27/05/2008 18:15:16 - (    13) 250-SIZE 5242880
    27/05/2008 18:15:16 - (    13) 250 HELP
    27/05/2008 18:15:16 - (    13) MAIL FROM:<aosiris@hotmail.com>
    27/05/2008 18:15:16 - (    13) 250 Sender "aosiris@hotmail.com" OK...
    27/05/2008 18:15:17 - (    13) RCPT TO:<23nwa@yahoo.com>
    27/05/2008 18:15:17 - (    13) 250 Recipient "23nwa@yahoo.com" OK...
    27/05/2008 18:15:17 - (    13) DATA
    27/05/2008 18:15:17 - (    13) 354 Enter mail, end with "." on a line by itself
    27/05/2008 18:15:17 - Received 297 bytes
    27/05/2008 18:15:17 - (    13) 250 Message accepted for delivery. 
    27/05/2008 18:15:17 - (    13) QUIT
    27/05/2008 18:15:17 - (    13) 221 Aba he
    27/05/2008 18:15:17 - SMTP connection with 127.0.0.1 ended. ID=13
    et voila le code source
    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
    import java.util.*;
    import javax.mail.*;
    import javax.mail.internet.*;
     
     
    public class sendmessage {
    	public static void main(String[] args) {
    	if (args.length != 4) {
    	System.out.println("usage: sendmessage <to> <from> <smtphost>" +"<true|false>");
    	System.exit(1);
    	}
    	boolean debug = false; // change to get more information
    	String msgText = "A body.\nthe second ggggg.";
    	String msgText2 = "Another body.\nmore lines.";
    	boolean sendmultipart =
    	Boolean.valueOf(args[3]).booleanValue();
    	// set the host
    	Properties props = new Properties();
    	props.put("mail.smtp.host", args[2]);
    	// create some properties and get the default Session
    	Session session = Session.getDefaultInstance(props, null);
    	session.setDebug(debug);
    	try {
    	// create a message
    	Message msg = new MimeMessage(session);
    	// set the from
    	InternetAddress from = new InternetAddress(args[1]);
    	msg.setFrom(from);
    	InternetAddress[] address =
    	{new InternetAddress(args[0])};
    	msg.setRecipients(Message.RecipientType.TO, address);
    	msg.setSubject("JavaMail APIs Test");
    	if (!sendmultipart) {
    	// send a plain text message
    	msg.setContent(msgText, "text/plain");
    	} else {
    	// send a multipart message
    		// create and fill the first message part
    		MimeBodyPart mbp1 = new MimeBodyPart();
    		mbp1.setContent(msgText, "text/plain");
    		// create and fill the second message part
    		MimeBodyPart mbp2 = new MimeBodyPart();
    		mbp2.setContent(msgText2, "text/plain");
    		// create the Multipart and its parts to it
    		Multipart mp = new MimeMultipart();
    		mp.addBodyPart(mbp1);
    		mp.addBodyPart(mbp2);
    		// add the Multipart to the message
    		msg.setContent(mp);
    		}
    		Transport.send(msg);
    		} catch (MessagingException mex) {
    		mex.printStackTrace();
    		}
    		}
    		}
    j'attend vos reponse pour m'aider a trouver ce problème

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    D'abord,

    ensuite, c'est bien beau tout çà, mais quel est ton problème?

  3. #3
    Membre Expert
    Avatar de CheryBen
    Inscrit en
    Mai 2005
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 599
    Par défaut
    Je ne connais pas agrosoft, mais rien dans les traces n'indique une erreur à priori.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 15
    Par défaut
    le problème est de ne rien recevoir dans ma boite email yahoo car je veut envoyer un message mais je ne reçois rien je pense que le problème réside dans la configuration du serveur smtp si quelqu'un connait un autre serveur smtp avec la configuration adéquate pour l'envoi d'un email d'un pc local a une boite de messagerie peut résoudre le problème a vous

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Y a aucune erreur à cet endroit là, faudrait voir plus en avant ce que dir argo mail lors du relai, mais je pencherais plutot pour yahoo qui considère ton serveur mail comme un serveur de spammer (souvent, pas d'enregistrement dns = blacklisté)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 15
    Par défaut
    oui ta raison yahoo refuse d'établir une connexion avec mon serveur maintenant comment faire se connecter

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

Discussions similaires

  1. Que veut dire ce message de syslogd@
    Par pierrot10 dans le forum RedHat / CentOS / Fedora
    Réponses: 1
    Dernier message: 12/11/2010, 12h40
  2. [MySQL] Que veut dire ce message d'erreur Resource id #4
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 04/04/2010, 22h28
  3. [Free Pascal] Que veut dire l'erreur 201 ?
    Par zymohydrolyse dans le forum Free Pascal
    Réponses: 2
    Dernier message: 05/03/2010, 13h56
  4. que veux dire ce message d'erreur
    Par lila23 dans le forum Débuter
    Réponses: 22
    Dernier message: 18/03/2009, 16h57
  5. Que veut dire cette erreur (au runtime) ?
    Par corseb-delete dans le forum Général Java
    Réponses: 6
    Dernier message: 08/04/2008, 12h29

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