Postfix : warning: x.x.x.x address not listed for hostname x - Logiciels - Linux et OS Alternatifs
Marsh Posté le 24-04-2009 à 14:17:31
Niveau résolution DNS tout ce passe correctement.
Un nslookup et un dig me renvoient les bonnes infos.
J'ai l'impression que l'apparition de ce message coïncide avec l'activation des rbl_checks dans Spamassassin.
Marsh Posté le 24-04-2009 à 14:40:08
quand tu dis que tout passe correctement au niveau dns la résolution inverse aussi?
Marsh Posté le 24-04-2009 à 15:13:09
Oui, niveau inverse aussi.
En fait, je viens de régler le problème.
Mon fichier hosts ressemblait à ça :
Code :
|
Si j'ai bien compris le principe, quand un client essaie de se connecter, Postfix recherche le hostname à l'aide de l'adresse IP du client mais il fait également le contrôle inverse, il vérifie que la résolution du hostname récupéré lors du test précédent correspond bien à l'adresse IP du client. Le truc c'est que Postfix s'arrête à la première occurrence trouvée dans le fichier hosts.
Donc dans mon cas, ça ne cadrait pas. Le client 10.x.x.x se connectait, Postfix récupérait host.domain.dom dans le fichier hosts mais lors du contrôle suivant, il récupérait l'adresse 127.0.1.1, d'où le warning.
J'ai donc inversé les deux dernières lignes de mon fichier hosts et tout roule.
Marsh Posté le 24-04-2009 à 11:58:54
Salut,
J'ai un serveur de messagerie qui tourne sous Debian Lenny.
A priori, tout fonctionne correctement mais j'ai ce genre de messages dans mes logs :
L'adresse IP affichée est bien celle de mon hôte toto.
Quand je fais un dig de toto, j'ai bien l'adresse IP x.x.x.x qui est retournée.
Je ne comprends pas trop pourquoi Postfix m'affiche ces alertes.
Auriez vous une piste ?
Message édité par jaymzwise le 24-04-2009 à 11:59:24