Daniel Spannbauer wrote:
Wenn ich eine Mail vom lokalen Rechner aus an einen User schicke bekomme ich:
Jan 28 15:37:10 1323-1 postfix/local[12170]: warning: valid_hostname: numeric hostname: 1234-1 Jan 28 15:37:10 1323-1 postfix/local[12170]: fatal: unable to use my own hostname
Argh!! Das ist tödlich. Laut RFC ist ein rein numerischer Name im DNS verboten.
Der FQDN ist ja nicht rein Numerisch, aber am Hostnamen kann ich nix drehen, der kommt so vom Hoster.
Da MUSS etwas dran machbar sein, der Name ist jedenfalls nicht brauchbar. Hier mal ein Teil vom RFC952: [...] 1. A "name" (Net, Host, Gateway, or Domain name) is a text string up to 24 characters drawn from the alphabet (A-Z), digits (0-9), minus sign (-), and period (.). Note that periods are only allowed when In neueren RFCs ist dies etwas gelockert, der Hostname darf bis zu 63 Zeichen lang sein. Auch ein Unterstrich wird zaghaft zugelassen, obwohl viele Implementationen in der Praxis dies noch nicht erlauben (Versuche einfach mal, ein SSL-Zertifikat auf einen Namen zu bekommen, der ein "_" enthält.) they serve to delimit components of "domain style names". (See RFC-921, "Domain Name System Implementation Schedule", for background). No blank or space characters are permitted as part of a name. No distinction is made between upper and lower case. The first character must be an alpha character. Man beachte hier das "must", dies ist GENAU SO gemeint: keine Empfehlung, sondern eine Pflicht. Der erste Buchstabe des Hostnamens MUSS ein Buchstabe sein, keine Zahl. The last character must not be a minus sign or period. A host which serves as a GATEWAY should have "-GATEWAY" or "-GW" as part of its name. Hosts which do not serve as Internet gateways should not use "-GATEWAY" and "-GW" as part of
Du kannst mit postconf -e "myhostname = mail.domain.tld"
den Hostnamen setzen, den Postfix verwenden soll. Dies ist sehr wichtig, da viele andere Parameter sich darauf beziehen, etwa smtp_helo_name, mit dem dein System sich bei anderen Servern als HELO meldet.
Das der wichtig ist ist mir schon klar. Nur auf was soll ich den setzen? Auf den Hostnamen habe ich leider keinen Einfluss, der kommt so vom Provider. Und auf was willkürliches werde ich den nicht setzen dürfen. Sicherlich haben wir eine Domain auf dem Server, die ist im Postfix als Virtuelle Domain angelegt.
Wenn dein Hoster nicht erlaubt, den internen Namen zu ändern (wechsle besser den Hoster!!), dann ändere einfach den externen Namen, der im DNS eingetragen ist (nätürlich auch den reverse DNS Namen). Setze dort einfach einen mail.domain.tld auf die IP und den entsprechenden Reverse DNS record. Wenn dein Server sich im SMTP-Dialog auch mit diesem Namen meldet, sollte wenigstens für SMTP alles in Ordnung sein. -- 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