URLMailTo.java

import java.net.*;
import java.io.*;
public class URLMailTo {
  public static void main(String[] args) {
    try {
      // Création d'un URL de schéma mailto
      URL mailTo = new URL("mailto:Gilles.Roussel@univ-mlv.fr");
      // Récupération du gestionnaire de connexion
      URLConnection connection = mailTo.openConnection();
      // Connexion explicite
      connection.connect();
      // Récupération du flot en écriture vers la ressource
      PrintStream p = new PrintStream(connection.getOutputStream());
      // Écriture d'un champ d'en-tête suivi du message
      p.println("Subject: Essai\r\n\r\nBonjour !");
      // Fermeture du flot entraînant l'envoi du message
      p.close();
      System.out.println("Message envoyé !");
    } catch (IOException e) { e.printStackTrace(); }}}