Ich habe einen Postfix-Mailserver und möchte einen MX-Wert für eine bestimmte Domäne überschreiben.
Nach meinem Verständnis kann dies durch die Verwendung von transport_maps erreicht werden.
http://www.postfix.org/postconf.5.html#transport_maps
Sie fügen eine Zeile zu /etc/postfix/transport hinzu:
beispiel.com smtp:[9.9.9.9]
Generieren Sie eine Postmap-Datei mit:
Postmap-Hash:/etc/postfix/transport
Fügen Sie eine Zeile in /etc/postfix/main.cf hinzu oder bearbeiten Sie sie:
transport_maps = hash:/etc/postfix/transport
Postfix neu starten
Meine Frage ist, dass man bei der normalen Verwendung einer MX-Adresse normalerweise mehrere Mailserver zur Redundanz hat (falls einer offline geht). Wie kann ich dasselbe mit einer Transportkarte erreichen, da diese auf eine einzelne IP-Adresse zu verweisen scheint? Gibt es eine Möglichkeit, es so einzustellen, dass mehrere IP-Adressen ausprobiert werden, falls die erste fehlgeschlagen ist?
Antwort1
soweit ich weiß, macht das der SMTP-Transport nicht. Sie können jedoch eine Dummy-DNS-Domäne mit MX-Einträgen einrichten, die auf die Hosts verweisen, an die Sie E-Mails weiterleiten möchten, und diese in Ihrer Transportkarte verwenden.ohne eckige Klammern:
dest.example.com smtp:dummy.example.net
Antwort2
ab Postfix >= 3.5 kann in die Transportdatei geschrieben werden
example.com smtp:bar.example, foo.example
wenn also bar.example nicht antwortet, wird foo.example verwendet.
NB: Die eigentliche Syntax von Postmap ist
postmap /etc/postfix/transport