GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Webmin

SpamAssassin-Mailfilter

SpamAssassin-E-Mail-Filter ist ein leistungsstarkes Programm zum Erkennen unerwünschter Spam-Nachrichten anhand ihrer Kopfzeilen und ihres Inhalts. Es verwendet einen komplexen Satz integrierter Regeln, um festzustellen, ob eine E-Mail Spam ist oder nicht, und kann auch andere Datenbanken mit bekannten Texten von Spam-Nachrichten und Mailserver konsultieren, die zum Versenden von Spam verwendet werden. Das Spamassassin-Programm selbst führt jedoch keine wirkliche Filterung durch – stattdessen nimmt es einfach E-Mails als Eingabe, fügt spezielle Kopfzeilen hinzu, die anzeigen, ob die Nachricht Spam ist oder nicht, und schreibt sie dann erneut aus. Dies macht es ideal für die Verwendung in einer Procmail Mail Filter-Aktion.

Angenommen, Sie haben SpamAssassin auf Ihrem System installiert, können Sie es so einrichten, dass es für alle Benutzer filtert, indem Sie diesen Schritten folgen:

  1. Erstellen Sie eine neue Aktion, die Mail an das Programm /usr/bin/spamassassin (oder wo immer es sich auf Ihrem System befindet) weiterleitet. Stellen Sie sicher, dass das Warten Sie, bis das Aktionsprogramm beendet ist, und prüfen Sie das Ergebnis und Aktionsprogramm ist ein Filter Kästchen sind angekreuzt. Es sollten keine Bedingungen eingegeben werden, es sei denn, Sie möchten die Spamprüfung für bestimmte Nachrichten deaktivieren.
  2. Fügen Sie eine zweite Aktion mit der einzelnen Bedingung Entspricht regulärem Ausdruck hinzu ^X-Spam-Status:Ja. Dieser spezielle Header wird von SpamAssassin auf Nachrichten gesetzt, die seinen Spam-Schwellenwert überschreiten. Der Liefermodus kann sein, an die Datei /dev/null anzuhängen um alle Spam wegzuwerfen, oder so etwas wie $HOME/spam um es in einer anderen Maildatei abzulegen, damit Benutzer es überfliegen und löschen können.

Da SpamAssassin E-Mails gelegentlich fälschlicherweise als Spam identifiziert, obwohl dies nicht der Fall ist, ist es keine gute Idee, Nachrichten einfach wegzuwerfen, indem sie an /dev/null gesendet werden. Es ist viel besser, in eine separate Datei oder ein Verzeichnis zu liefern, das Benutzer lesen können, wenn sie dies wünschen, nur für den Fall.

Standardmäßig werden Header und Body von als Spam identifizierten E-Mails von SpamAssassin modifiziert, um Anhänge zu deaktivieren und einen Bericht darüber einzuschließen, warum sie kategorisiert wurden. Dies kann geändert werden, indem die globale Konfigurationsdatei /etc/mail/spamassassin/local.cf bearbeitet wird, deren genaues Format in diesem Kapitel nicht behandelt wird.

SpamAssassin-Mailfilter
Webmin
  1. So filtern Sie unerwünschte E-Mails (Spam)

  2. So verwenden Sie den Plesk-Spamfilter

  3. Fetchmail-E-Mail-Abruf

  4. Procmail Mailfilter

  5. Verbessern Sie Ihren Plesk-Spamfilter mit Bewertung und Training

SpamAssassin-Mailfilter

Wie erstelle ich benutzerdefinierte E-Mail-Filter?

Wie aktiviere ich SpamAssassin von cPanel, um eingehenden Spam zu reduzieren?

So verwenden Sie den SpamExperts-Spamfilter

cPanel - Spamfilter einrichten

So erstellen Sie einen SPAM-Filter in cPanel