Eines der größten Probleme a administratorvon E-Mail-Servern ist SPAM. Insbesondere von Domains, die Nachrichten aus Ländern wie Russland und China versenden. In diesem Tutorial erfahren Sie, wie Sie eine E-Mail-Domäne in EXIM für den Empfang von E-Mail-Nachrichten blockieren.
IPs zu filtern ist ziemlich schwierig, besonders wenn sie ein paar Tausend sind und nicht in einem enthalten sind globale SPAM-Liste. Ich habe jedoch gesehen, dass viele Nachrichten kommen qq.com. Eine Domänenadresse, die viele IPs verwendet und SPAM global macht.
Wenn wir die Quelldomäne identifizieren, von der diese Nachrichten gesendet werden, und wir Zugriff auf die Dienstkonfigurationen haben EXIM, kann eine automatische Ablehnung eingestellt werden. Das bedeutet, dass Nachrichten, die von einem bestimmten Domänennamen oder einer bestimmten E-Mail-Adresse gesendet werden, automatisch abgelehnt werden können. Im Grunde sperren Sie auf diese Weise eine E-Mail-Domain in EXIM manuell, wenn Sie keine Software auf dem Server installiert haben, die dies tun kann.
So sperren Sie eine E-Mail-Domain in EXIM (Posteingang)
Zum Einstellen EXIM automatisch Nachrichten abzulehnen, die von einem oder mehreren Domainnamen, E-Mail-Adressen oder sogar TLDs (.cn, .in, .io usw.), müssen Sie zunächst vollen Zugriff auf den E-Mail-Server haben und sicherstellen, dass E-Mail-Nachrichten über den EXIM-Dienst transportiert werden.
Übrigens EXIM Dies wird weltweit am häufigsten auf Servern verwendet Linux.
1. Suchen und öffnen Sie einen Texteditor für Linux, die Datei "exim.conf". Der Name kann je nach Version variieren EXIM verwendet wird.
nano /etc/exim.conf
2. in exim.conf fügen Sie die folgenden Zeilen für hinzu ACL (Access Control Lists).
acl_check_data:
deny senders = /etc/deny_senders
accept
Speichern Sie die Datei, nachdem Sie die obigen Zeilen hinzugefügt haben.
3. Erstellen Sie eine neue Datei mit dem Namen: "deny_senders“, in dem Sie die Domains, E-Mail-Adressen oder .tlds hinzufügen, von denen Sie keine E-Mail-Nachrichten mehr erhalten möchten:
nano /etc/deny_senders
Fügen Sie die Domänen hinzu, von denen E-Mail-Nachrichten automatisch abgelehnt werden.
*@qq.com
*.cn
spam@address.ja
4. Speichern Sie die Datei und starten Sie Exim neu.
systemctl restart exim
Dies ist eine sehr einfache Methode, mit der Sie eine E-Mail-Domain in EXIM (Posteingang) sperren.
Das Ergebnis auf dem Server sieht folgendermaßen aus:
tail -f /var/log/exim.log
1eYSPn-0006oJ-2U H=(qq.com) [180.117.215.50] F=<859589201@qq.com> rejected after DATA
1eYSQJ-0006ok-FN H=(aplongsheng.com) [113.117.106.33] F=<494914775@qq.com> rejected after DATA
1eYSQU-0006pT-F6 H=(cdadsj.com) [118.248.236.18] F=<1121060958@qq.com> rejected after DATA
1eYSSQ-0006ux-QB H=(qq.com) [125.125.211.88] F=<952192884@qq.com> rejected after DATA
Es ist die einfachste Möglichkeit, wenn Sie von SPAM-Wellen aus China, Indien, Russland oder anderen Teilen der Welt ergriffen werden. Bevor Sie jedoch einen Domänennamen oder eine TLD blockieren, vergewissern Sie sich, dass Sie keine Partner oder Mitarbeiter haben, die Sie über diese Adressen erreichen können.
Diese Einrichtung von Exim gilt für beide Webserver mit cPanel und für diejenigen mit VestaCP.