Javamail exchange

pappetkiler Messages postés 16 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 23 décembre 2014 - 20 juin 2008 à 13:08
pappetkiler Messages postés 16 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 23 décembre 2014 - 21 juin 2008 à 19:25
J'ai créer un programme qui envoi des e-mail avec javamail il fonctionne bien, mais dans notre entreprise le SMTP est bloqué,
je doit utilisé le exchange de l'entreprise qui ce que je dois changé sur mon code

Merci d'avance !!!

1 réponse

pappetkiler Messages postés 16 Date d'inscription mercredi 5 mai 2004 Statut Membre Dernière intervention 23 décembre 2014
21 juin 2008 à 19:25
J'explique mon problème j'ai essai le code suivant ca marche sans souci
Mais au lieu de travailler avec SMTP, je dois essayer avec un serveur exchange
Quels sont les paramètres a changé sur mon code

import javax.mail.internet.*;
import javax.mail.*;
import java.util.*;

/**
* Classe permettant d'envoyer un mail.
*/
public class TestMail {
private final static String MAILER_VERSION = "Java";
public static boolean envoyerMailSMTP(String serveur, boolean debug) {
boolean result = false;
try {
Properties prop = System.getProperties();
prop.put("mail.smtp.host", "smtp.neuf.fr");
Session session = Session.getDefaultInstance(prop,null);
Message message = new MimeMessage(session);
message.setFrom(new InternetAddress("test@neuf.fr"));
InternetAddress[] internetAddresses = new InternetAddress[1];
internetAddresses[0] = new InternetAddress("test@neuf.fr");
message.setRecipients(Message.RecipientType.TO,internetAddresses);
message.setSubject("Test");
message.setText("test mail");
message.setHeader("X-Mailer", MAILER_VERSION);
message.setSentDate(new Date());
session.setDebug(debug);
Transport.send(message);
result = true;
} catch (AddressException e) {
e.printStackTrace();
} catch (MessagingException e) {
e.printStackTrace();
}
return result;
}

public static void main(String[] args) {
TestMail.envoyerMailSMTP("smtp.neuf.fr",true);
}
}
0
Rejoignez-nous