Lösung zu Postfix: Host or domain name not found
21.10.2009, Kommentare: 1, Themen: Software, Internet, WebentwicklungBei der Ausführung von Postfix kann es Probleme mit der Namensauflösung geben. Bemerkbar macht sich der Fehler durch folgenden Eintrag im maillog (z.B. /var/log/mail.info):
(Host or domain name not found. Name service error for name=markusseyer.de type=MX: Host not found, try again)
Erste Anlaufstelle bei diesem Problem ist die /etc/resolv.conf. Hier müssen die verfügbaren Nameserver korrekt eingetragen sein. Zum Beispiel so: nameserver 205.234.170.217 Sind diese Einstellungen korrekt sollte ein "dig markusseyer.de mx" einen entsprechenden Eintrag zurückgeben. Funktioniert die Namensauflösung im Postfix weiterhin nicht (auch nach einem Neustart nicht), liegt die Ursache vermutlich an der Postfix-Konfiguration. Wird dieser in einem speziellen Sicherheitsmodus (chrooted) gestartet, nutzt er nicht die /etc/resolv.conf sondern eine Kopie (/var/spool/postfix/etc/resolv.conf).
Unterscheidet sich diese Kopie vom Original, meldet Postfix beim Start: warning: /var/spool/postfix/etc/resolv.conf and /etc/resolv.conf differ Um das Problem zu lösen, genügt es also, die Datei erneut zu kopieren: cp /etc/resolv.conf /var/spool/postfix/etc/resolv.conf Wer die Fehlermeldung beim Postfix-Start übersieht kann etwas länger nach einer Lösung suchen :) Die ersten Google-Einträge verweisen leider nicht auf die Kopie der resolv.conf.
Kommentare zum Artikel
07.04.2010Mr.X (Internetseite) schrieb:
Hi,
danke für den Tipp.
Hat mir geholfen !
MR.X