Ce article vous montre rapidement comment faire pour envoyer un mail depuis un script SH sous MacOS ou Linux/Unix like.

C’est en fait assez simple, vous pouvez utiliser la ligne de commande ci-dessous pour envoyer un mail via un script shell. C’est utile pour prevenir vos utilisateur d’une action du serveur (valider un cron par exemple).
Attention ce script se base sur mail, ce dernier doit donc fonctionner sur la machine…

#! /bin/sh
SUBJECT=”le sujet de votre Email”
EMAIL=”toto@toto.fr”

echo $EMAILMESSAGE | /bin/mail -s “$SUBJECT” “$EMAIL”

Notez que mail se trouve en général dans « /bin/ », mais vous pouvez toutefois le remplacer par « mail » tout simplement si ce dernier ce trouve dans votre PATH.

Si vous voulez retrouvez mail : find / -name mail

Bon mailing à tous… :-)