Couleurs dans un mail

Bonjour,

je veux mettre en place un mail avec des couleurs dans l'objet et le contenus
j'ai mis ca en place :
echo "\033[31mUn texte en rouge">objet.txt
echo ""\033[34mUn corps du mail">corps_du_mail
objet=`cat objet.txt`
cat "$corps_du_mail"| Mail -s "$objet" adresse_mail

je recois le mail mais pas de couleurs ?

Si qlq a une idée ...

Merci a tous !

3 réponses

  1. Bonjour,

    Alors, je n'en suis pas totalement sûr, mais je pense que tu ne peux pas spécifier de couleur dans l'objet du mail.
    En revanche, c'est au moins possible dans le corps du mail, en l'envoyant au format html. il faudra parcontre écrire le corps du mail comme une page web, balises, et code couleur html.

    Edit:
    J'ai trouvé ceci comme exemple à tester:
    echo "<html><b>Hello</b></html>" | mail -a "Content-type: text/html;" -s "Testing" me@example.com
    1
    1. hello
      le mail n'est sensé contenir que texte, les \033 sont ignorés
      regarder ce que contient le mail avec hd
      0
      1. Bonjour,

        Merci.
        J'ai essayer ,le mail recu :
        <html><b>Hello</b></html>

        ...pas trop top :-(
        0