2 votes

Envoi de courrier par Shell Shell.

Je sais donc comment utiliser la commande mail pour envoyer du courrier via ssh, comme en tapant mail -s "Subject here" user@host.com puis de taper le message, d'appuyer sur CTRL + D pour arrêter de composer, puis d'appuyer sur Entrée pour ne pas avoir de Cc.

Je suis curieux de savoir comment envoyer un courriel par le biais d'un Shell Shell non interactif ? Juste pour que je puisse envoyer un email si une sauvegarde décidait d'échouer, ou n'importe quelle raison.

Merci beaucoup !

8voto

Terenty Points 1

Eh bien, il suffit d'introduire le contenu

echo "message text"|mail -s "subject" someone@example.com

2voto

JOTN Points 1727

Je le fais comme ça :

/usr/lib/sendmail -t <<EOF 
To: someone@example.com
Subject: My script works

Looks like my script is working.
EOF 

Vous pouvez utiliser les variables Shell dans le message. Vous pouvez également ajouter des lignes CC et BCC si vous le souhaitez.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X