Ich habe ein Setup mit 1 reinen Mailserver, nennen wir esmailund 1 Webserver, nennen wir ihnNetz.
WannNetzsendet E-Mails an einen externen Server, den es nutztmailals Relay. Beide Server verwenden Postfix.mailhat einen MX-Eintrag und ist der offizielle Mailserver für die Domain,Netzhat keinen MX-Eintrag und auf diesem Server funktioniert Postfix grundsätzlich nur als E-Mail-Client.
Das Problem: WennNetzsendet E-Mail übermailund diese E-Mail wird vom Remote-Mailserver abgelehnt, sie wird zurückgeschickt anmaildie den NDR weiterleitet anNetzWas ich gerne hätte, ist, dassmailnimmt die Bounce-E-Mails entgegen und speichert sie.
Welche Postfix-Optionen benötige ich auf beiden Servern, um dies zu erreichen?
Antwort1
Ich habe eine Lösung gefunden: Da alle unsere E-Mails eineUmschlag vonAdresse von[email geschützt]Ich konnte eine Transportregel hinzufügen fürmailServer, der die lokale Zustellung erzwingt.
Inmain.cfIch habe diese Zeile:
transport_maps = regexp:/etc/postfix/transport.regexp
In/etc/postfix/transport.regexpDiese Zeile leitet alle E-Mails um an[email geschützt]zum virtuellen Prozess der lokalen Zustellung:
/^bounce@ourdomain\.net$/ virtual:
Wenn Sie nicht wie wir über ein Multi-Domain-Setup verfügen,virtuellSie könnten wahrscheinlich verwendenlokaloderlmtp