Mail (Unix)

Introduction

mail est une commande d'envoi de courriel pour Unix.

Elle nécessite au préalable que le fichiers hosts doit être configuré pour résoudre correctement les DNS.

Exemples

Exemple simple

$> mail -s "Sujet du mail" -c [email protected]

  • Cette ligne enverra un email aux 2 destinataires, plus une copie cachée à cc.rider.
  • Le corps du message s'inscrit après avoir validé la commande avec entrée, puis s'achève avec CTRL+D.

L'option -a permet l'utilisation des caractères ISO-8859 après le code ASCII

$> mail -s "Sujet du mail" -a ISO-8859-8

Pour envoyer un message en une seule ligne

$> echo "Message entier" | mail -s "Sujet du mail"

Pour envoyer le contenu d'un fichier

$> cat fichier.txt | mail -s "Sujet du mail"