Postfix / So lassen Sie das Senden nur an eine IP zu

Postfix / So lassen Sie das Senden nur an eine IP zu

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.

verwandte Informationen