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
185.201.16.200 OK
185.201.17.200 OK
185.201.18.200 OK
185.201.19.200 OK
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, reject
Oder falls Sie bereits smtpd_client_restrictions
definiert haben, fügen Sie folgendes am Anfang Ihrer Definition hinzu und ersetzen Sie permit
mit reject
am Ende der Definition:
check_client_access hash:/etc/postfix/access
Starten Sie PostFix neu.
/etc/init.d/postfix restart
Sie können Ihren PostFix auch so einstellen, dass die Zustellung von Nachrichtennur 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 OK
Wenn 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 OK
localhost OK
localdomain 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
Starten Sie den PostFix neu.