/**
* Envoyer un mail.
* J'ai trouvé ce bout de code sur le Net.
*/
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
public class SendApp {
public static void send(String smtpHost, int smtpPort,
String from, String to,
String subject, String content)
throws AddressException, MessagingException {
// Créer un object de type Session
java.util.Properties props = new java.util.Properties();
props.put("mail.smtp.host", smtpHost);
props.put("mail.smtp.port", ""+smtpPort);
Session session = Session.getDefaultInstance(props, null);
// Construire le message
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
msg.setSubject(subject);
msg.setText(content);
//Envoyer le message
Transport.send(msg);
}
// Tester le programme
public static void main(String[] args) throws Exception {
// Envoyer un message
send("hostname", 25, "joe@smith.com", "sue@smith.com",
"re: dinner", "How about at 7?");
}
}