15juil.2008
Envoi de mail en ligne de commande
Deux choses ! si vous en connaissez un peu plus n'ésitez pas
Je souhaite envoyer par email le contenu d’un fichier texte ( le résultat d’une commande que j’ai redirigé par exemple ).
J’utilise tout simplement la commande :
mail -s "Le sujet de mon message" ledestinataire@sonfai.zh < mon_fichier_t exte.txt
Le message viendra du compte système qui l’expédie et son contenu sera le contenu du fichier texte.
Je souhaite envoyer un fichier en pièce jointe d’un email.
J’utilise alors la commande mutt comme suit :
echo "Le contenu de mon email" | mutt -x -a le_fichier_a_envoyer -s "Le sujet de mon email" monemail@monfai.fr
Le message viendra du compte système qui l’a émis avec une pièce jointe et le contenu du mail sera le texte entré en paramètre.
Si vous n’utilisez pas le echo “Texte”, il vous sera demandé de taper le contenu du message à la main et il faut alors finir en tapant sur une nouvelle ligne un . unique suivi de la touche entrée. Le message sera alors complet et sera envoyé.