Postfix : Sender address rejected : Domain Not Found

>postfix

Vous détestez cette erreur? Vous avez une idée d’où elle vient ?

Tout ça parce que votre serveur envoie des mails depuis www-data@georges.localdomain …

L’erreur Sender address rejected : Domain Not Found est en général due à un serveur Postfix pas complètement configuré et c’est ce que nous allons régler ici.

Connectez vous à votre serveur en SSH et tapez :
vi /etc/postfix/main.cf

Les lignes qui nous intéressent sont les suivantes :
myhostname = georges.serveur.fr
mydomain = serveur.fr
myorigin = $myhostname
default_transport = smtp
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 127.0.0.0/8, 87.98.231.33/8
masquerade_domains = $mydomain

Il faut les adapter à votre serveur pour que myhostname corresponde au reverse DNS de votre serveur (ou son adresse web) et que s’il est dans un sous domaine, mydomain corresponde au domaine.

Dans mynetworks, on veillera à mettre son IP après 127.0.0.0/8 en respectant la syntaxe ci dessus.

Sauvegardez, retournez sur le SSH. Un bon postfix reload et le serveur devrait refonctionner.

PS : vous avez peut être des tonnes de messages coincés en attente d’envoi. S’ils ne sont pas importants, vous pouvez les supprimer en tapant postsuper -d ALL deferred

Tags: ,