
Ich habe einige Probleme, etwas unter Postfix zum Laufen zu bringen.
Das heißt, ich habe eine Domäne abc.com
, die eine Zieldomäne auf meinem Postfix-Server ist 1.2.3.4
. Sie hostet standardmäßig lokal Postfächer für Adressen in dieser Domäne – unkompliziert.
Ich möchte jedoch in der Lage sein, bestimmte E-Mail-Adressen innerhalb dieser gleichen Domäne (sagen wir: [email protected]
) an einen anderen Postfix-Server „weiterzuleiten“ – und dabei dennoch die ursprüngliche Möglichkeit behalten, E-Mails an alle anderen Adressen lokal auf meinem ursprünglichen Postfix-Server [5.6.7.8]:2525
zustellen zu können .*@abc.com
1.2.3.4
Kann mir jemand einen Rat geben, wie ich dabei vorgehen kann?
Dank im Voraus!
Forts.
Danke, Tater, ich habe bisher tatsächlich etwas Ähnliches ausprobiert, habe aber immer noch ein Problem.
Ich habe also transport
die Datei:
[email protected] relay:[5.6.7.8]:2525
*@abc.com local
Und main.cf
:
relay_domains = abc.com
Diese Konfiguration sendet wie gewünscht perfekt an das Relay, aber alle anderen Adressen (im Platzhalterbereich) werden nicht zugestellt, da sie versuchen, direkt zum Standard-Relay-Server (einem ganz anderen Server) zurückzukehren. Stattdessen hätte ich gerne, dass sie /etc/aliases
ein lokales Postfach erreichen.
Antwort1
Ein Ansatz besteht darin, Verkehrskarten zu verwenden. In main.cf
haben Sie eine Zeile wie
transport_maps = hash:/etc/postfix/transport
und dann in der transport
Datei,
[email protected] smtp:5.6.7.8:2525
Die Suche erfolgt in der Reihenfolge vom spezifischsten zum am wenigsten spezifischen. Wenn Sie also etwas anderes angeben möchten, abc.com
gehen Sie folgendermaßen vor:
[email protected] smtp:5.6.7.8:2525
abc.com smtp:1.2.3.4:25
Aber local
„Transport“ ist die Standardeinstellung. Wenn Sie das also möchten, ist eine zweite Leitung nicht erforderlich.