Remplacer nullmailer par courier-mta

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

1 réflexion sur « Remplacer nullmailer par courier-mta »

  1. Ping : Nullmailer | GoSane

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *