Wie richte ich cPanel/WHM ein, dass eingehende Nachrichten nur von den EuropeanMX-Servern akzeptiert werden?


Um die Zustellung der eingehenden Nachrichten in cPanel/WHM auf die Server von EuropeanMX zu beschränken, führen Sie bitte die nachfolgenden Schritte aus. Wenn die MX-Einträge für die Domain richtig im DNS-System richtig angegeben sind, dann führen die nachfolgenden Einstellungen dazu, dass

  • alle Nachrichten, die über eine Verbindung von *.antispamcloud.comoder localhost eingeliefert werden, akzeptiert werden.
  • alle Nachrichten, die nicht von diesen sicheren Hostnamen stammen, abgelehnt werden.


Wenn die empfangende Domain unsere MX-Einträge nicht verwendet, dann wird angenommen, dass die Domain den Filter nicht verwendet und Nachrichten, die direkt auf Ihrem Mailserver für diese Domain eingeliefert werden, akzeptiert werden.

1

Verbinden Sie sich per SSH auf den WHM Server.

2

Erstellen Sie eine neue Datei /opt/setest mit folgendem Inhalt:

#!/bin/bash
host -t MX $1 | sort -n -k1 | cut -d ' ' -f 7 | sed -e 's/\.$//' | xargs | sed -e 's/ /:/g' | tr -d '\n'
3

Speichern Sie die Datei ab.

4

Erstellen Sie eine neue Datei /opt/setestptr mit folgendem Inhalt:

#!/bin/bash
host -t PTR $1 | cut -d ' ' -f5 | sed 's/\.$//g' | tr -d '\n'
5

Speichern Sie die Datei ab.

6

Führen Sie folgenden Befehl auf diese Dateien aus:

chmod +x /opt/setest  && chmod +x /opt/setestptr
7

Öffnen Sie den Exim Configuration Editor und aktivieren Sie den erweiterten Modus. Suchen Sie nun nach custom_begin_recp_verify.

8

Fügen Sie nun nachfolgenden Inhalt hinzu

######################################################################################
## Start EuropeanMX verification
defer
!condition = ${if match_domain{${run {/opt/setestptr $sender_host_address}}}{*.antispamcloud.com}}
set acl_m_mx_records = ${run {/opt/setest $domain}}
condition = ${if eq{$acl_m_mx_records}{mx1.europeanmx.eu:mx2.europeanmx.eu:mx3.europeanmx.eu:mx4.europeanmx.eu}}
message = Please deliver mail to the address specified in the MX records for this domain.
## End EuropeanMX verification
#####################################################################
9

Speichern Sie die Einstellungen ab.