Sur le papier, nullmailer
semble être un bon petit MTA minimaliste. Dans les faits, c’est une galère : on ne sait jamais quel(s) fichier(s) configurer, les messages d’erreur ne sont pas explicites et récemment, ils se sont mis à envoyer tous les mails en 5 exemplaires. Donc remplacement par courier-mta
qui est peut-être un poil plus lourd mais qui marche bien.
Évidemment, c’est assez simple. Cet aide-mémoire, c’est juste pour ne rien oublier.
apt-get install courier-mta
Créer un fichier /etc/courier/esmtproutes
qui contiendra l’adresse du relais de messagerie :
cat esmtproutes
: smarthost.provider.net
Ajouter un alias pour les mails adressés à root
, postmaster
, etc. Dans /etc/courier/aliases/system
, mettre une adresse :
postmaster: gosane@example.com
Puis refabriquer le fichier d’alias de courier
:
makealiases
Créer un fichier /etc/courier/me
qui contient le nom de la machine :
cat me
mamachine.mondomaine.com
Je ne sais pas si c’est utile mais mettre aussi ce nom dans /etc/courier/defaultdomain
(ça permet au moins d’identifier d’où viennent les mails adressés à root).
cat defaultdomain
mamachine.mondomaine.com
La machine doit avoir un nom complet. Pour cela, /etc/hosts
doit contenir quelque-chose comme (les 3 sont indispensables) :
127.0.0.1 nomcomplet.gosane.fr nomcomplet localhost
Vérifier avec hostname -f
que le nom est bien qualifié.
Redémarrer courier
:
service courier-mta restart
Ping : Nullmailer | GoSane