La commande mail/mailx
Cas 1 : un message rapide depuis la console :
echo -e "Bonjour,\nvoici un message rapide depuis la console..." | mail -s "message rapide" user@domain.tldL’option -e active l’interprétation des séquences de caractères précédées d’un backslash ’\’ comme
"\n" : saut de ligne
"\r" : retour chariot
"\t" : tabulation horizontale
Cas 2 : envoyer le contenu d’un fichier texte par email :
cat fichier.txt | mail -s "contenu d'un fichier texte par email" user@domain.tldPb avec utf8 ? Pensez iconv…
cat fichier.txt | iconv -f utf8 -t iso-8859-1 | mail -s "contenu d'un fichier texte par email" user@domain.tld
Cas 3 : envoyer un mail avec pièce jointe :
(echo -e "Ci-joint le fichier texte au format iso-8859-1\nBien " ; cat fichier.txt | iconv -f utf8 -t iso-8859-1 | uuencode fichier.txt ) | mail -s "fichier texte en pièce jointe" user@domain.tld
Tags
Infos