Um die Zustellung der eingehenden Nachrichten in PostFix auf die Server von EuropeanMX zu beschränken, führen Sie bitte die nachfolgenden Schritte aus.
Erstellen Sie eine Datei /etc/postfix/access und fügen Sie folgenden Inhalt hinzu
antispamcloud.com OK
Führen Sie folgenden Befehl aus
postmap /etc/postfix/access
Fügen Sie folgenden Inhalt zur Datei /etc/postfix/main.cf hinzu
smtpd_client_restrictions = check_client_access hash:/etc/postfix/access, permit_mynetworks, rejectOder
Falls Sie bereits smtpd_client_restrictionsin /etc/postfix/main.cf definiert haben, fügen Sie folgendes am Anfang Ihrer Definition hinzu und ersetzen Sie am Ende der Definition permit mit reject:
"check_client_access hash:/etc/postfix/access"
Laden Sie die Postfix-Konfiguration neu, indem Sie den folgenden Befehl ausführen:
sudo postfix reload
Starten Sie PostFix neu.
/etc/init.d/postfix restart
Sie können Ihren PostFix auch so einstellen, dass die Zustellung von Nachrichten nur bei bestimmten Domains beschränkt wird. Befolgen Sie hierfür die nachfolgenden Schritte.
Fügen Sie den nachfolgenden Inhalt zur Datei /etc/postfix/main.cf hinzu
smtpd_restriction_classes = EuropeanMX
EuropeanMX = check_client_access hash:/etc/postfix/EuropeanMX, reject
smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/protected_destinations, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
Erstellen Sie die Datei /etc/postfix/EuropeanMX mit folgendem Inhalt
antispamcloud.com OKWenn Sie auch interne Nachrichten versenden und empfangen, dann müssen Sie auch den localhost und die localdomain zur Datei in folgendem Format hinzufügen
domain.example OKlocalhost OKlocaldomain OK
Erstellen Sie die Datei /etc/postfix/protected_destinations und fügen Sie die Domain, die Sie beschränken möchten in folgendem Format hinzu
example.com EuropeanMX
example.net EuropeanMX
Führen Sie folgenden Befehl aus
postmap /etc/postfix/EuropeanMX
postmap /etc/postfix/protected_destinations
Laden Sie die Postfix-Konfiguration neu, indem Sie den folgenden Befehl ausführen:
sudo postfix reload
Starten Sie den PostFix neu.
/etc/init.d/postfix restart