Département d'informatique Jean Privat

Courriel en ligne de commande

Ce document est un aide-mémoire personnel mais tant mieux s'il sert à d'autres.

Objectifs

  • La machine locale relaie automatiquement les messages à un SMTP externe
  • Plusieurs SMTP externes sont possibles
  • Les commandes sendmail et mail fonctionnent
  • Le from et envelope from sont corrects par défaut
  • L'envoi aux utilisateurs locaux (réels et systèmes) va correctement au SMTP externe sur les adresses courriels spécifique des utilisateurs
  • La réception & lecture est gérée ailleurs

Inconvénients (ou pas)

  • Il n'y a pas de boites locales d'email
  • L'envoi de courriel ne fonctionne pas s'il n'y a pas internet ou si le SMTP externe n'est pas accessible

Installation et configuration

$ sudo apt install msmtp msmtp-mta bsd-mailx

Créer et configurer /etc/msmtprc

defaults
syslog on
aliases /etc/aliases

account example
host mail.example.com
from Jean Privat <privat.jean@example.com>
tls on
tls_fingerprint 95:66:AF:25:8D:3E:5B:2E:25:2F:90:25:B6:94:57:37:66:F9:BF:C1:39:0B:DB:37:42:87:96:CC:DC:B2:B9:FA

account default : example

Créer et configurer /etc/aliases

default: privat.jean@example.com

Lire la doc de msmtp pour les détails