Nullmailer s'emballe

Si on lance Nullmailer (un Mail Transfer Agent très simple qui redirige les messages vers un SMTP externe par exemple) alors que le nom de la machine est mauvais, on risque de trouver dans ses logs l'erreur suivante :

Mar  4 08:46:38 mon-desktop nullmailer[4412]: smtp: Failed: 450 4.1.8 <root@mon-desktop.mon-desktop>: Sender address rejected: Domain not found

Pas de panique : il suffit de modifier le /etc/hostname de la machine pour paramétrer un domaine routable.

Ensuite, il peut être nécessaire de purger les anciens messages qui sont dans la file d'attente de nullmailer avec un expéditeur erroné : toute la queue est stockée dans /var/spool/nullmailer/queue. Donc :

cd /var/spool/nullmailer/queue
rm *

Et voilà, nullmailer ne devrait plus poser de problèmes désormais !