Diese Verteilung bzw. Routing unterschiedlich addressierter Mail funktioniert mit Postfix ziemlich einfach:
Datei /etc/postfix/transport mit folgendem Inhalt anlegen:
# /etc/postfix/transport
# Mails für alle Empfänger in
*
.mailempfängerdomain_1 gehen über smtp_Server_1.mailempfängerdomain_1 smtp:smtp_Server_1
# Mails für alle Empfänger in mailempfängerdomain_2 gehen über smtp_Server_2
mailempfängerdomain_2 smtp:smtp_Server_2
# Der Rest geht hierhin
* smtp: smtp:smtp_Server_3
/etc/postfix/main.cf um folgende Einträge ergänzen:
# /etc/postfix/main.cf
# Alle Domains eintragen, für die geroutet wird:
relay_domains = mailempfängerdomain_1, mailempfängerdomain_2
# Routing
transport_maps = hash:/etc/postfix/transport
Anschließend die Befehle ausführen:
postmap /etc/postfix/transport
postfix reload
Logfiles kontrollieren, fertig.