Ce mémo a été publié le 23 octobre 2014 et peut contenir des informations qui peuvent être incomplètes, non mises à jour voir erronées du fait de son ancienneté.
N'hésitez pas à compléter votre recherche sur des articles plus récents.
Petit mémo pour envoyer facilement un e-mail à partir d’un script sh tout en préservant les caractères accentués du message.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#!/bin/sh # A modifier suivant vos besoin EMAILSUBJECT="Sujet du mail" EMAILTO="monemail@serveur.ext" # Fichier temporaire contenant le message EMAILMESSAGE="/tmp/emailmessage.txt" # Création du message echo "Bonjour, "> $EMAILMESSAGE # Première ligne echo "J'ai besoin d'une mise à jour.">> $EMAILMESSAGE # Ligne suivante echo " ">> $EMAILMESSAGE # Ligne suivante echo "Cordialement, ">> $EMAILMESSAGE # Ligne suivante echo "Votre serveur bien dévoué.">> $EMAILMESSAGE # Ligne suivante # Envoi du mail /usr/bin/mail -a "Content-Type: text/plain; charset=UTF-8" -s "$EMAILSUBJECT" "$EMAILTO" < $EMAILMESSAGE # Suppression du fichier temporaire rm $EMAILMESSAGE |
Adaptez l’emplacement de la commande mail suivant la distribution Linux utilisée.
Dans mon cas, c’est une Debian.
Bonjour,
il pourrait être utile de préciser quelle version de la commande mail vous utilisez,
car l’option
-a' de la commande mail
s-nail’ (14.9.22-1) ne correspond pas ce que vous décrivez.