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.