So beheben Sie Postfix: Absenderadresse abgelehnt: Vollqualifizierte Adresse erforderlich (als Antwort auf den Befehl RCPT TO))?


12

Ich habe Dovecot, Postfix und Roundcube auf einer Ubuntu 12.04-Box installiert. Das System funktioniert grundsätzlich - dh es kann E-Mails an / von anderen Domänen senden / empfangen.

Einige Domänen verursachen jedoch die folgende Fehlermeldung in /var/log/mail.log

Jul 15 01:59:21 one postfix/smtp[2019]: 0D0399C025F: to=<someone@destdomain.com>,
      relay=sm01.destdomain.com[x.x.x.x]:25, delay=0.56, delays=0.4/0/0.06/0.1,
      dsn=5.5.2, status=bounced (host sm01.destdomain.com[x.x.x.x] said:
      504 5.5.2 <contact@localhost>: Sender address rejected: need
      fully-qualified address (in reply to RCPT TO command))

Hast du eine Idee, was hier los ist? Dh Wie kann Postfix gezwungen werden, "contact@mydomain.com" anstelle von "contact @ localhost" zu verwenden, wenn eine Verbindung zu einem anderen Mailserver hergestellt wird?

Alle Hinweise sind willkommen.

Antworten:


13

$mydomain wird als Standardwert für viele andere Konfigurationsparameter verwendet, legt jedoch nicht die Absenderdomäne fest.

Schauen Sie sich den $myoriginParameter in an/etc/postfix/main.cf

Es gibt die Domäne an, die in E-Mails angezeigt wird, die auf diesem Computer veröffentlicht werden. Standardmäßig wird der lokale Computername verwendet $myhostname, der standardmäßig den Namen des Computers verwendet.

Weitere Informationen finden Sie unter README zur Postfix-Grundkonfiguration


0

Programme wie "mail yourself@example.com" verwenden möglicherweise nicht myorigin. Erstellen Sie stattdessen / etc / postfix / canonical

@local @realdomain.com

Und aktiviere das Zeug

postmap /etc/postfix/canonical
service postfix restart
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.