Mise en page pour mail
Bonjour,
j'ai un script shell qui entre autre envoi un fichier texte par mail. Le contenu de ce fichier est du style :
nombre de votant : 25414
nombre de vote de mois dernier : 54688
etc...
j'envoi le mail comme suit :
cat fichier.txt | mail -s 'sujet' toto@toto.fr
le souci c'est lorsque l'on reçoit le mail il n'est pas mis en pages les lignes se suivent et il n'y a pas de mise en page hors je souhaiterais pouvoir faire une jolie presentation mais je ne sais pas comment proceder(template ou autre).
Avez vous une idée?
Merci
j'ai un script shell qui entre autre envoi un fichier texte par mail. Le contenu de ce fichier est du style :
nombre de votant : 25414
nombre de vote de mois dernier : 54688
etc...
j'envoi le mail comme suit :
cat fichier.txt | mail -s 'sujet' toto@toto.fr
le souci c'est lorsque l'on reçoit le mail il n'est pas mis en pages les lignes se suivent et il n'y a pas de mise en page hors je souhaiterais pouvoir faire une jolie presentation mais je ne sais pas comment proceder(template ou autre).
Avez vous une idée?
Merci
Configuration: Windows XP,Débian etch Internet Explorer 7.0, Iceweasel
1 réponse
-
ModérateurSalut,
T'es sûr que ton fichier envoyé est bien en forme ?
Est-ce qu'un cat "ton_fichier.txt_que_t_envoies" est conforme avant l'envoi ?
Est-ce que le même fichier envoyé en dehors du script est reçu de la même façon ?
-
Bonsoir,
non justement il n'est pas en forme puisque mon fichier txt est une suite de résulltats de requetes SQL donc il contient :
nombre de votes : 4566
nombres de votant : 456
ect..
mais quand on reçoit le mail c'est du style
nombre de votes : 4566 nombres de votant : 456 ect..
je souhaiterais pouvoir le mettre en forme pour que le mail soit :
Bonjour, voici les résultat pour le mois de Mai :
- nombre de votes : 4566
- nombres de votant : 456
- est...
Merci -
Modérateur@pcsystemdPar "en forme" j'entendais avec des retours à la ligne...
Sinon, t'as pas répondu à mon autre question "Est-ce que le même fichier envoyé en dehors du script est reçu de la même façon ?"
Parce que chez moi ça passe bien ,-))
-
@jipicyhors du script c'est la meme chose quand je reçois le mail le contenu du fichier n' a pas de mise en page toutes les lignes se suivent. On m'a donné une idée qu'il faut que je teste du style :
echo << EOF
Salut
Ceci est un mail
Cordialement
EOF | mail [...] -
Modérateur@pcsystemdEuh...plutôt un truc du genre :
cat << EOF | mail [...] Salut Ceci est un mail Cordialement EOF
non ? ;-))
-
@jipicyle souci c'est que je dois envoye mon fichier donc si je fais cela est ce que cela fonctionnera :
echo << EOF
Salut
Ceci est un mail
Cordialement
EOF | cat fichier.txt | mail -s 'sujet' toto@toto.fr
Merci
-