Bonjour,
Je viens de commencer un premier exemple d'envoi d'e-mail avec JavaMail, sous le protocole SMTP, mais je ne comprend pas vraiment comment configurer ce serveur (password et userName ..??) voici l'exemple que j'ai trouvé, quelqun peut il m'expliquer..??
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
public class test2 {
public static void main (String[] args) throws Exception {
String smtpHost = "smtp.live.com";
String from = "moi@hotmail.fr";
String to = "moi@hotmail.fr";
String username = "..???";
String password = "????";
Properties props = new Properties();
props.put("mail.smtp.host", smtpHost);
props.put("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props);
session.setDebug(true);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject("Hello");
message.setText("Hello World");
Transport tr = session.getTransport("smtp");
tr.connect(smtpHost, username, password);
message.saveChanges();
tr.sendMessage(message,message.getAllRecipients());
tr.close();
}
}
Partager