
Ich habe einen Postfix-Server mit einer öffentlichen IPV4-Adresse. Ich möchte, dass Postfix E-Mails NUR an diese (dieselbe) IPV4-Adresse sendet. Habe vieles versucht, aber keinen Erfolg...
Irgendeine Idee? Danke im Voraus.
++EDIT01: Auf diesem Server gibt es mehrere Domänen und ich möchte, dass NUR EINE Domäne E-Mails an sich selbst sendet.
Antwort1
Mit der Postfix-Transportzuordnung können Sie das Zustellverhalten für die jeweilige Domäne konfigurieren.
Erstellen Sie eine neue Datei mit dem Namen /etc/postfix/transport
example.com smtp:[1.2.3.4]
Ersetzen Sie example.com durch die Domäne, die Sie einschränken möchten, und 1.2.3.4 durch die IPv4-Adresse Ihres Postfix-Servers.
Erstellen Sie eine neue Datei mit dem Namen /etc/postfix/restrictions
/^example\.com$/ OK
/^example\..*/ REJECT
/.*@example\.com$/ OK
/.*@example\..*/ REJECT
Ersetzen Sie example.com durch die Domäne, die Sie einschränken möchten. Mit dieser Datei können Sie die Domäne so einschränken, dass sie nur noch E-Mails an sich selbst sendet.
Fügen Sie Ihrer Datei /etc/postfix/main.cf die folgenden Zeilen hinzu:
transport_maps = hash:/etc/postfix/transport
smtpd_sender_restrictions = check_sender_access pcre:/etc/postfix/restrictions
Führen Sie die folgenden Befehle aus, um die Transportzuordnung zu kompilieren und Postfix neu zu laden:
sudo postmap /etc/postfix/transport
sudo systemctl reload postfix
Jetzt sollte die angegebene Domäne nur noch E-Mails an dieselbe IPv4-Adresse senden können und andere Domänen sollten wie bisher weiter funktionieren.