Java courriel
mousekey
-
Sam -
Sam -
Salut,
j'aimerai savoir comment je peux faire pour envoyer un courriel en java...
merci
mousekey
j'aimerai savoir comment je peux faire pour envoyer un courriel en java...
merci
mousekey
1 réponse
-
Etape 1 :
Tu télécharges l'API JavaBeans(TM) Activation Framework 1.1 (en standard dans le J2EE, en option dans la J2SE)
https://www.oracle.com/java/technologies/
Tu télécharges l'API JavaMail fournie par SUN (en standard dans le J2EE, en option dans la J2SE)
https://www.oracle.com/java/technologies/javamail-releases.html
Etape 2 :
Tu intègres les fichiers jar de ces API dans le build path.
Etape 3 :
Tu écris cette classe JAVA
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;
public class Essai {
public static void main (String args[])
throws Exception {
String smtpHost = args[0];
String from = args[1];
String to = args[2];
// Get system properties
Properties props = System.getProperties();
// Setup mail server
props.put("mail.smtp.host", smtpHost);
// Get session
Session session =
Session.getDefaultInstance(props, null);
// Define message
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(to));
message.setSubject("Hello, JDC");
message.setText("Welcome to the JDC");
// Send message
Transport.send(message);
}
}
Comme tu peux le constater, cette classe a trois arguments :
String smtpHost qui est ton HOST SMTP
String from qui est l'adresse mél de l'émetteur
String to qui est l'adresse mél du destinataire
VOILI VOILOU