mail
Envoyer des mail en cmd Linux en utilisant msmtp et mail
1/ mstmp
Client SMTP
apt install msmtp msmtp-mta
Fichier de conf ~/.msmtprc (probablemnt à créer)
#Exemple avec un email disroot account default host disroot.org port 587 from $MAIL@disroot.org auth on user $MAIL@disroot.org password $PASSWORD tls on tls_starttls on
2/ mail
Probablement déjà installée
apt install sendemail
“$MAIL@example.com” est à remplacer par le mail de destination
l'options “-s” de la commande mail est pour le sujet du mail
Exemple d'utilisation de la commande seul:
echo "test" | mail -s "SUBJECT" $MAIL@example.com
Exemple en script (verification de checksum de fichier):
sha512sum -c /srv/file.sha512 > /dev/null if [ $? -ne 0 ]; then echo "Probleme checksum $date" | mail -s "CHECKSUM" $MAIL@example.com sha512sum /srv/admin/file > /srv/file.sha512 fi
mail.txt · Last modified: 2024/12/31 14:26 by admin
