Postfix : warning: x.x.x.x address not listed for hostname x

Postfix : warning: x.x.x.x address not listed for hostname x - Logiciels - Linux et OS Alternatifs

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 :

Code :
  1. postfix/smtpd[27923]: warning: x.x.x.x: address not listed for hostname toto


 
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
Reply

Marsh Posté le 24-04-2009 à 11:58:54   

Reply

Marsh Posté le 24-04-2009 à 12:29:53    

résolution dns?
 

Reply

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.


Message édité par jaymzwise le 24-04-2009 à 14:22:12
Reply

Marsh Posté le 24-04-2009 à 14:40:08    

quand tu dis que tout passe correctement au niveau dns la résolution inverse aussi?

Reply

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 :
  1. 127.0.0.1       localhost
  2. 127.0.1.1       host.domain.dom      host
  3. 10.x.x.x    host.domain.dom


 
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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed