Envoyer un mail via un script linux / macos

E

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…

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… :-)

A propos de l'auteur

Eric Wallet

3 commentaires

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

  • Tous l’aurons remarqués, il manque la définition de la variable $EMAILMESSAGE…

    sinon, ça marche bien! même avec des caractères accentués (sous Mac OS X):

    echo « Bonjour, ce email est envoy303251 303240 partir d’une ligne de commande » | mail -s « $SUBJECT » « $EMAIL »

Commentaires récents

Étiquettes