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érifier que du contenu</font>
<font color="blue"><b>HTML</b></font>
<font color="black">peut être envoyé</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 :