So leiten Sie E-Mails in Postifix basierend auf der Empfängeradresse weiter

So leiten Sie E-Mails in Postifix basierend auf der Empfängeradresse weiter

Darauf basierend habe ich einen Spamfilter gebautREZEPT

Seitdem haben sich meine Anforderungen geändert und ich möchte wissen, wie ich E-Mails in Postfix basierend auf der E-Mail-Adresse des Empfängers weiterleiten kann. Einige Benutzer gehören jetzt zu einer neuen Domäne und werden auf einem anderen Mailserver gehostet, aber ich möchte keine E-Mails verlieren, die an ihre alte Adresse gesendet werden.

Wenn ich also erhalte:

Als ich versuchte, einfach Folgendes zu /etc/postfix/virtual hinzuzufügen, schien die Testnachricht einfach irgendwo verloren zu gehen. Ich habe keine Ahnung, wo sie hingegangen ist oder wie ich überprüfen kann, wohin sie gegangen ist ...

[email protected] [email protected]

Vielen Dank für alle Hinweise.

Antwort1

Sie können transport_maps verwenden

relay_domains = olddomain.com, newdomain.com
transport_maps = /etc/postfix/relay_maps
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical

/etc/postfix/relay_maps

[email protected] smtp:[ip.of.local.exchange]
[email protected] smtp:mx.newdomain.com
[email protected] no-reply

/etc/Aliase

no-reply: /dev/null

/etc/postfix/empfängerkanonisch

[email protected] [email protected]

Hinweis: Sie müssen den lokalen Benutzer no-reply erstellen

verwandte Informationen