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;