Postfix empfängt keine E-Mails für virtuelle Domänen von außerhalb (nur lokal)

Postfix empfängt keine E-Mails für virtuelle Domänen von außerhalb (nur lokal)

Bei mir läuft ein Postfix-Mailserver unter mail.123.com(IP z. B. 1.1.1.1), dann habe ich eine Site books.com(IP z. B. 2.2.2.2) und deren DNS-Einträge wie diese:

  • MX-Eintrag als mail.123.com
  • Ein Datensatz mit der gleichen IP-Adresse wie bei books.com. Ich habe diese Subdomäne nur aufgrund der SPF-Prüfung, aber das ist für mein Problem nicht wichtig.)

Wenn ich jetzt eine E-Mail an[email geschützt]von außen wird die Nachricht übermittelt.

Wenn ich E-Mails von außerhalb sende, [email protected]werden die Nachrichten NICHT zugestellt.

Wenn ich eine E-Mail an von [email protected]sende , WIRD die Nachricht zugestellt. (über )localhostmail.123.comtelnet localhost 25

/var/log/mail.errist leer, /var/log/mail.logenthält also nichts über nicht erhaltene Mails oder ähnliches.

Gmail (dritte E-Mail, die der Absender ist) erhält keine Fehlermails vom Mailserver, wie etwa „Nachricht nicht zugestellt“.

Was könnte das Problem sein?

Benötigt Postfix einige spezielle Einstellungen, wenn der Mailserver als MX-Eintrag für eine andere Domäne festgelegt ist?

Jetzt habe ich nur noch die "virtuelle (Host-Mail-)Domäne" mail.books.com in

virtual_alias_domainsund virtual_alias_mapsvon /etc/postfix/main.cfwie gesagt hierUbuntu-Dokumentation: PostfixBasicSetupHowto

Ich kann nicht nachvollziehen, warum der Mailempfang für meine virtuelle Domäne nicht funktioniert :(

Übrigens ist interessant, wenn ich keinen MX-Eintrag für books.com hatte, beschwerte sich Gmail nicht einmal beim Senden von E-Mails an[email geschützt]!!! Aber dann habe ich gemerkt, dass ich den MX-Eintrag nicht eingerichtet hatte, also habe ich ihn eingerichtet, aber es funktioniert immer noch nicht … und es sind jetzt schon 2–3 Stunden vergangen, also nehme ich nicht an, dass es ein Problem mit dem MX-Eintrag ist (aufgrund der langsamen Erneuerung des DNS-Cache).

Antwort1

Aus dem, was Sie schreiben, scheint hervorzugehen, dass Sie einen MX-Eintrag für books.com haben, aber Sie versuchen, E-Mails an[email geschützt].

Das sollte sein[email geschützt]oder Sie sollten einen MX für mail.books.com haben.

Antwort2

Ich kämpfte tagelang damit und stellte schließlich fest, dass mein ISP (Comcast) die Ports 25, 465 und 587 blockiert.

Meine Lösung bestand darin, AWS SES zu verwenden und den Nachrichteninhalt über HTTP an einen benutzerdefinierten Port weiterzuleiten.

verwandte Informationen