Courriel avec contenu HTML

Nous vous proposons l'exemple suivant pour envoyer via DIAL un courriel avec du contenu HTML dans le corps du message.

Tout d'abord nous allons créer un fichier contenu_email.html que nous allons déposer dans C:/DIAL et dont voici le contenu :

<html>
<body bgcolor="silver">
<p><font color="black">Ceci est un test permettant de v&eacute;rifier que du contenu</font>
<font color="blue"><b>HTML</b></font>
<font color="black">peut &ecirc;tre envoy&eacute;</font>
</p>
<p>Avec des <font face="Arial" size="+2"> effets</font> de style.</p>
<p><img src="http://www.difrance.com/contenu/graphisme_global/logo.jpg"></p>
</body>
</html>

Ensuite nous allons créer un fichier test.dial que nous nous allons déposer dans C:/DIAL et dont voici le contenu :

mail.set_server("<votre_serveur_smtp>");
mail.set_user("nom_utilisateur", "mot_de_passe_utilisateur");
mail.set_from("adresse_mail_expéditeur");
mail.multipart("adresse_mail_destinataire", "Test envoi mail corps en HTML", "c:/DIAL/contenu_email.html", "html");

en prenant soin de remplacer les paramètres votre_serveur_smtp, nom_utilisateur, mot_de_passe_utilisateur, adresse_mail_expéditeur, adresse_mail_destinataire par vos paramètres.

Si votre serveur SMTP ne requiert pas une authentification, vous pouvez supprimer la ligne de code commençant par mail.set_user.

Une fois les deux fichiers créés, utilisez la ligne de commande suivante :

java -jar C:/DI_Solution/DIAL/dial.jar C:/DIAL/test.dial

Voici le résultat :

corps_message