==== 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