Postfix auf dem Server lässt E-Mails, die an E-Mails derselben Domäne gesendet wurden, zurücksenden, externe Domänen funktionieren

Postfix auf dem Server lässt E-Mails, die an E-Mails derselben Domäne gesendet wurden, zurücksenden, externe Domänen funktionieren

Meine @example.com-E-Mail wird bei Google Apps gehostet. Ich kann an alle 4 Konten, die ich für @example.com erstellt habe, E-Mails senden und empfangen. Ich bin auch Eigentümer von www.example.com.

Das Problem, dass keine E-Mails an E-Mails mit derselben Domain (@example.com) gesendet werden können, besteht weiterhin. Ich habe die Einstellungen in Kontaktformularen geändert, sodass auf meine persönliche Adresse verwiesen wird, die NICHT mit @example.com endet, und das Formular wird gesendet.

Ich gehe ins Terminal und verwende # echo SERVER MAIL TEST | mail[email geschützt]und die E-Mail wird gesendet. Wenn Sie jedoch denselben Befehl verwenden und an[email geschützt]tritt das Problem auf.

Ich habe Protokolle und habe den leisen Verdacht, dass ich die main.cf durcheinander gebracht habe. Hier sind Pastebins für das Protokoll und die main.cf

http://pastebin.com/bysqpY4E

http://pastebin.com/x2GK9pPZ

Irgendwelche Ideen? Habe ich mich überhaupt richtig ausgedrückt?

Antwort1

Sie haben die MX-DNS-Einträge der Domäne „example.com“ bei Google Apps tatsächlich konfiguriert, wie Sie sehen können:

tampax ~ # dig MX example.com ;; ANSWER SECTION: elemetx.com. 1799 IN MX 10 alt4.aspmx.l.. elemetx.com. 1799 IN MX 1 aspmx.l.. elemetx.com. 1799 IN MX 10 alt3.aspmx.l.. elemetx.com. 1799 IN MX 5 alt2.aspmx.l... elemetx.com. 1799 IN MX 5 alt1.aspmx.l...

Tatsache ist, dass Sie im Postfix-Mailserver denselben Domänennamen konfiguriert haben. Wenn Postfix also versucht, die E-Mail an diese Domäne (example.com) zuzustellen, erfolgt die Zustellung LOKAL (die E-Mail verlässt Ihren Postfix-Server NIEMALS, da Postfix davon ausgeht, dass dieser der Eigentümer des E-Mail-Servers dieser Domäne ist), wie Sie sehen können:

Oct 2 10:00:06 elemetx postfix/local[30374]: 48FDB162B19: to=<[email protected]>, HERE ->> **relay=local** <<- HERE, delay=0.03, delays=0.02/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "webmaster")

Auch was das Konto betrifft "[email geschützt]" in Ihrer /etc/aliases nicht konfiguriert ist, wird die E-Mail an den Absender (in diesem Fall root@) zurückgeschickt.

(lokale Konten werden in dieser Postfix-Konfigurationszeile definiert:)

alias_database = hash:/etc/aliases

Die Ursache des Problems ist letztendlich:

meinZiel = beispiel.com

Diese Zeile veranlasst Postfix, alle E-Mails an @elemetx.com „lokal zuzustellen“, wie Sie in der offiziellen Postfix-Dokumentation sehen können:

„Der Parameter mydestination gibt an, welche Domänen diese Maschine lokal zustellt, anstatt sie an eine andere Maschine weiterzuleiten.“

Entfernen Sie diese Zeile oder ändern Sie sie beispielsweise wie folgt:

mydestination = localhost

Starten Sie Postfix anschließend neu:

/etc/init.d/postfix restart

Prost,

verwandte Informationen