next up previous
Nächste Seite: Fehlermeldung ``Sender Domain must Aufwärts: Häufige Fehlerquellen Vorherige Seite: Hilfe, es wählt, obwohl

Warum steht da immer ``Unresolvable Domain''?

In den RFCs ist vorgesehen, daß für jede Mail, die entgegengenommen wurde, ein Lookup beim Nameserver gemacht wird, ob es diese Domain überhaupt gibt, und wohin die Mail dann soll (``MX-Eintrag''). Die Autoren der Mailer-Daemonen haben sich auch sehr viel Mühe gegeben, dies zu implementieren.

Oftmals ist es aber so, daß in dem lokalen LAN kein Nameserver zur Verfügung steht, so daß man sich denken könnte: ``Kann ich Sendmail nicht auch ohne Nameserver glücklich machen''? Ja, es geht. Es ist auch relativ einfach. Zunächsteinmal sollten alle Smarthosts, die in der Konfiguration definiert wurden, auch in der /etc/hosts stehen, dann sollte man eine Datei /etc/mail/service.switch anlegen, deren Inhalt einfach nur


aliases         files
hosts           files

lautet. Es ist auch der Eintrag


define(`confSERVICE_SWITCH_FILE', `/etc/mail/service.switch')dnl

in der sendmail.mc zu aktivieren, indem man das ``dnl'' davor entfernt. Außerdem aktiviert man noch


FEATURE(`nocanonify')dnl

und


FEATURE(`accept_unresolvable_domains')dnl

Damit sollte Sendmail auch ohne Nameserver froh sein.



Michael Lestinsky
2000-01-30