Java courriel

mousekey -  
 Sam -
Salut,
j'aimerai savoir comment je peux faire pour envoyer un courriel en java...

merci
mousekey

1 réponse

  1. Sam
     
    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