sSMTP est un MTA (Mail Transfer Agent) léger et très simple à configurer. Son installation permettra, par exemple, de recevoir les rapports des tâches lancées par Cron.
Installation
$ sudo apt install ssmtp
Configuration
Éditez le fichier /etc/ssmtp/ssmtp.conf tel que :
; Adresse courriel de l'expéditeur
root = bob@example.com
; Données relatives au serveur STMTP
mailhub = mail.gandi.net:465
UseTLS = YES
AuthUser = bob@example.com
AuthPass = password
Éditez le fichier /etc/ssmtp/revaliases tel que :
root:bob@example.com:mail.gandi.net:465
bob:bob@example.com:mail.gandi.net:465
Les modifications sont prises en compte immédiatement.
Job Cron
Example d'un ficiher cron /etc/cron.d/print-ip
:
# Si la commande écrit quelque chose dans la console, le texte sera envoyé un email à Alice
MAILTO=alice@example.com
@reboot root /opt/print-ip/print-ip.sh
Historique
- 2018-10-11 : Utilisation de
apt, utilisation d'une adresse email plus parlante et ajout de la partie Job Cron.