Il faut indiquer le content-type dans les en-têtes du mail.
Ça doit pouvoir se faire ainsi : mail -a "Content-Type: text/html; charset="utf-8"" -s "test" example@example.com < /tmp/mail.html
Note tout de même que, en fonction de ton client "mail", la syntaxe peut varier. L'option "-a" fonctionne avec bsd-mailx mais certainement aussi avec gnu-mailutils (avec ce dernier, il y a aussi des options pour ajouter directement le content type). Dans le doute, regarde la page de manuel de ton client (man mail).
# Ajout d'un header
Posté par JJD . En réponse au message Forcer type mail HTML. Évalué à 1.
Il faut indiquer le content-type dans les en-têtes du mail.
Ça doit pouvoir se faire ainsi :
mail -a "Content-Type: text/html; charset="utf-8"" -s "test" example@example.com < /tmp/mail.htmlNote tout de même que, en fonction de ton client "mail", la syntaxe peut varier. L'option "-a" fonctionne avec bsd-mailx mais certainement aussi avec gnu-mailutils (avec ce dernier, il y a aussi des options pour ajouter directement le content type). Dans le doute, regarde la page de manuel de ton client (man mail).