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

Java Discussion :

Problème d'envoi de mail


Sujet :

Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 64
    Par défaut Problème d'envoi de mail
    Bonjour j'ai une application qui envoi des mails. Et lors de l'envoi j'ai une exception Unknown SMTP host pourant l'adresse IP du serveur est correcte. Auriez-vous une solution svp ?

    CODE :

    System.out.println("----------envoi d'un mail----------------");
    String destinataire = email;
    String objet = objetMail;
    String corps_mail = corpMail;

    /// Destinataire du message. //
    String message_dest = destinataire;
    // Objet du message. //
    String message_objet = objet;
    /// Destinataire du message en copie (CC). //
    //String message_cc = "test@test.com";
    /// Texte du message. //
    String message_corps = corps_mail;

    /// Objet session de JavaMail. //
    Session session;
    // Objet message de JavaMail. //
    Message mesg;

    // Nous devons passer les informations au serveur de messagerie sous
    // forme de propriétés car JavaMail en comporte beaucoup...
    Properties props = new Properties();

    // Votre réseau doit donner au serveur SMTP local le nom "nom_du_serveur_smtp"

    props.put("mail.smtp.host", ServeurMail);
    props.put("mail.smtp.port", "25");
    props.put("mail.transport.protocol","smtp");
    Authenticator auth = null;
    if(authentification == 1)
    {
    System.out.println("Authentification serveur smtp");
    props.put("mail.smtp.auth", "true");
    auth = new SMTPAuthenticator();
    }


    try {
    // Créer l’objet Session.
    session = Session.getInstance(props, auth);
    session.setDebug(true); //activer le mode verbeux !
    Transport tr = session.getTransport();

    // Créer un message.
    mesg = new MimeMessage(session);

    // Adresse From - Indiquer la provenance du message
    mesg.setFrom(new InternetAddress(mail_expéditeur));

    // Adresse TO.
    InternetAddress toAddress = new InternetAddress(message_dest);
    mesg.addRecipient(Message.RecipientType.TO, toAddress);

    // Adresse CC.
    //InternetAddress ccAddress = new InternetAddress(message_cc);
    //mesg.addRecipient(Message.RecipientType.CC, ccAddress);

    // Objet.
    mesg.setSubject(message_objet);

    // Corps du message.
    mesg.setContent(message_corps,"text/plain");
    // mesg.setText(message_corps);

    // Enfin, envoyer le message !
    tr.send(mesg);
    tr.close();

    }
    catch (MessagingException ex) {
    System.out.println("----------Echec envoi d'un mail----------------");

    ex.printStackTrace();
    System.out.println(ex.getMessage());
    mail_envoye = 0;
    }
    catch (Exception e)
    {
    System.out.println("----------Echec envoi d'un mail----------------");
    System.out.println(e.getMessage());
    mail_envoye = 0;
    }


    return mail_envoye;

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 64
    Par défaut
    Désolé pour le post j'ai résolu mon problème.

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

Discussions similaires

  1. Problème d'envoie de mail par SMTP
    Par yass dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 12/09/2008, 16h45
  2. Réponses: 3
    Dernier message: 12/02/2007, 18h39
  3. Réponses: 3
    Dernier message: 11/10/2006, 10h50
  4. Problème avec envoi de mail et fichier joint
    Par LFC dans le forum Modules
    Réponses: 5
    Dernier message: 20/05/2006, 20h59

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