Timothy Kesten wrote:
Am Donnerstag, 19. Juni 2008 10:46:49 schrieb Sandy Drobic:
ARRGH!!
Mal explizit: inet_interfaces legt fest, auf welchen IP-Adressen Postfix lauscht.
Mit deiner Einstellung kommen folgende Sollbruchstellen auf dich zu:
- Wenn Postfix den Namen rechner.dyndns.org nicht mehr auflösen kann, funktioniert nichts mehr. Ein einfacher DNS-Fehler oder ein nicht sauber funktionierender DNS-Server führt dann auch dazu, dass Postfix stirbt.
- Wenn die IP sich ändert, funktioniert es nicht mehr bis zum Neustart von Postfix (inet_interfaces ist ein Parameter, der nicht mit "postfix reload" aktualisiert wird, ein Neustart von Postfix ist erforderlich)
- Wenn du einen Spamfilter dazwischenschaltest, der auf localhost lauscht, kann Postfix nicht damit kommunizieren, da der smtpd nicht auf localhost lauscht.
Der Default ist aus guten Gründen "inet_interfaces = all".
So, habe dass jetzt mal so angepasst, wie Du es in einer anderen Mail vorgeschlagen hast:
myhostname = rechner.dyndns.org mydomain = rechner.dyndns.org inet_interfaces = all mydestination = $myhostname, localhost, $mydomain, localhost.$mydomain
Und damit geht es ersteinmal.
Meine Frage:
Sind damit die von Dir erwähnten möglichen DNS-Probleme gelöst?
Ja, damit die die Konfiguration, auf welchen IPs Postfix lauscht, unabhängig vom DNS. Jetzt musst du noch überlegen, wie du Spam abwehrst und verhinderst, dass Mails nur an gültige User gehen. Spammer schicken z.B. auch gerne an ftp@rechner.dyndns.org oder mysql@rechner.dyndns.org. Diese lokalen Aliase sollten gut durchsucht werden, ob sie wirklich dort gesetzt sein sollen. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org