GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So blockieren Sie E-Mails von bestimmten TLDs (Top Level Domains) in ISPConfig

Spam ist ein Ärgernis und es gibt eine Vielzahl von Möglichkeiten, ihm entgegenzuwirken. Spammer werden jedoch auch klüger und versuchen, Filter und so weiter zu umgehen. Darüber hinaus hat die ICANN in letzter Zeit viele gTLDs (generische Top-Level-Domains) wie .biz, .info usw. genehmigt. Einige dieser gTLDs werden meiner Meinung nach ausschließlich von Spammern verwendet. In letzter Zeit habe ich viel Spam von der gTLD .xyz erhalten. Die Frage war also, wie man E-Mails blockiert, die von solchen Domains kommen, die diese gTLD verwenden.

ISPConfig bietet einige globale Filter und sie können verwendet werden, um alle diese E-Mails zu blockieren, und ich werde Ihnen zeigen, wie das geht.

1. Melden Sie sich als Administrator bei ISPConfig an

Als erstes müssen Sie sich mit einem Administratorkonto bei ISPConfig anmelden. Der Grund dafür ist, dass die globalen Filter modifiziert werden.

2. Gehen Sie zu den globalen Inhaltsfiltern

Nachdem Sie sich als Administrator angemeldet haben, klicken Sie im oberen Navigationsmenü auf die Registerkarte E-Mail und wählen Sie dann im Menü auf der linken Seite den Eintrag Inhaltsfilter im Abschnitt Globale Filter aus.

3. Neuen Inhaltsfilter hinzufügen

Sobald die Seite Postfix Header and Body Checks geladen ist, klicken Sie auf die Schaltfläche Neuen Inhaltsfilter hinzufügen

4. Füllen Sie das Filterformular aus und senden Sie es ab

Jetzt wurde das Mail Content Filter Formular geöffnet und Sie können dort verschiedene Dinge einstellen.

1. Sie müssen den Server auswählen.

2. Achten Sie darauf, Filter auf Kopfzeilenfilter einzustellen.

3. Das Muster:Der Regexp. Muster. Dieses Formularfeld wird tatsächlich verwendet, um zu prüfen, ob der Header-Inhalt einer E-Mail die unerwünschte TLD enthält. Für die TLD .xyz müssen Sie folgendes Muster eingeben:

/<[email protected]+?\.xyz>/

Teilen wir das ein wenig auf. Die Schrägstriche „/“ sind die Begrenzungen für das Muster. „<“ und „>“ sind wörtliche Zeichenfolgen. E-Mail-Adressen werden im Mail-Header immer in diese Klammern eingeschlossen. Nach dem öffnenden „<“ sucht das Muster nach beliebig vielen Zeichen, gefolgt wieder von einem „@“. Nach dem „@“ wird erneut nach beliebig vielen Zeichen gesucht, bis die wörtliche Zeichenfolge „.xyz“ angezeigt wird. Das "." in dieser wörtlichen Zeichenfolge wird maskiert, da ein "." in regulären Ausdrücken hat eine besondere Bedeutung. Indem wir es maskieren, teilen wir dem Parser mit, dass es sich um ein wörtliches Zeichen handelt und nicht um das spezielle Regexp-Zeichen. Schließlich sucht es nach der schließenden Klammer nach der TLD. Für diejenigen, die sich mit Globs auskennen, könnte man sagen, dass dieses Muster wie "<*@*.xyz>"

ist

Das Datenfeld kann leer gelassen werden. Es wird jedoch in das E-Mail-Protokoll eingeloggt und kann auch anderen Mailservern mitteilen, warum ihre E-Mail abgelehnt wird. Dafür ist es gut, ihm einen aussagekräftigen Eintrag zu geben, z. "Keine E-Mail von .xyz gTLD erlaubt". Durch die Bereitstellung von aussagekräftigem Text wird es Ihnen leichter fallen, herauszufinden, welche Filterregel für das Blockieren einer E-Mail verantwortlich ist. Wenn sich jemand darüber beschwert, dass E-Mails nicht empfangen werden, überprüfen Sie das E-Mail-Protokoll und Sie sehen den Grund (=Datenfeld) dafür.

4. Sie können festlegen, welche Aktion ausgeführt werden soll, wenn das Muster übereinstimmt. Die Empfehlungen hier lauten entweder Ablehnen oder Verwerfen. Ablehnen bedeutet, dass die Mail vom Mailserver nicht angenommen wird und der sendende Mailserver darüber mit Angabe des Datenformulars als Begründung informiert wird. Wenn Sie sich für Verwerfen entschieden haben, löscht der Mailserver die E-Mail einfach.

5. Natürlich muss auch das Kontrollkästchen Aktivieren aktiviert sein. Andernfalls wird dieses Filtermuster nicht verarbeitet und drücken Sie zusätzlich die Schaltfläche Speichern.

5. Wiederholen Sie dies für andere TLDs

Wiederholen Sie die obigen Schritte für andere TLDs, die Sie blockieren möchten. Da Sie bereits einen Eintrag haben, können Sie die Regexp einfach kopieren. Mustern und passen Sie dort den entsprechenden TLD-Textstring an.


Linux
  1. So verwenden Sie SSMTP zum Senden einer E-Mail vom Linux-Terminal

  2. Wie sende ich E-Mails von der Befehlszeile aus?

  3. Wie zeigt man bestimmte Zeilen aus einer Textdatei in Linux an?

  4. Wie sende ich E-Mails mit meinem CentOS-Server?

  5. Wie kann ich einige Benutzer vom Linux-Startbildschirm ausschließen?

Top 6 Open-Source-Desktop-E-Mail-Clients

So extrahieren Sie E-Mail-Adressen aus einer Textdatei unter Linux

So senden Sie eine E-Mail mit Dateianhang von der Befehlszeile aus

So verwenden Sie den Mail Queue Manager in WHM

Wie erstelle ich eine Filterung auf Benutzer- und Kontoebene in cPanel?

Senden Sie E-Mail in Linux von der Befehlszeile aus