Java courriel

Fermé
mousekey - 17 nov. 2006 à 06:48
 Sam - 17 nov. 2006 à 17:12
Salut,
j'aimerai savoir comment je peux faire pour envoyer un courriel en java...

merci
mousekey
A voir également:

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
1