Dennis Müller wrote:
Hallo Liste,
mit Mutt über Postfix sollen Emails von einem Rechner hinter einem DSL-Anschluß versendet werden. Dazu habe ich in der Postfix-Konfiguration auf dem lokalen Rechner die Variable relayhost gesetzt und einen Paßwort-Hash generiert.
Jetzt beschwert sich der annehmende SMTP-Server: 421 dns lookup failed for sender domain (in reply to MAIL FROM command)
Ein Auszug aus meiner Konfiguration:
myhostname = ibm.home mydestination = $myhostname, localhost.$mydomain relayhost = smtp.1und1.de smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous
In welcher Variable (myhostname oder mydestination) setzte ich nun einen DNS-auflösbaren Hostnamen ein. Und ist dieser Hostname frei wählbar? Ober ist diese Vorgehensweise nicht richtig?
Es wäre nicht schlecht, wenn du erwähnen würdest, welche Absenderadresse der Relayhost nun abgelehnt hat. Hier mal meine Vermutung: Du hast als Absenderadresse entweder @ibm.home eingetragen, oder Postfix hat das so vervollständigt, wenn du keine vollständige Adresse angegeben hast. Wenn du nur den Benutzernamen angibt, vervollständigt Postfix diesen mit dem Wert von $myorigin. Dieser ist normalerweise gleich $mydomain. Insgesamt bekommst du so eine Adresse xxx@ibm.home. Diese Adresse ist nicht im externen Internet auflösbar, damit nicht reply-fähig, und deshalb lehnt der Relayhost die Mail ab. Sorge dafür, das als Absenderadresse eine reply-fähige vollständige Adresse verwendet wird. Für eine besser Hilfe ist die Ausgabe von "postconf -n" und der Auszug aus dem Log, ab dem Punkt, wo die Mail angenommen wird von Postfix bis zur Ablehnung vom Relayhost, wahrscheinlich notwendig. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com