TUHH > Servicebereiche > Rechenzentrum > Spamfilter auf dem Server

Spamfilter auf dem Mailserver

Zur Filterung wird die Spambewertung durch spamassassin genutzt, die alle Mails von ausserhalb der TU mit speziellen Headerzeilen kennzeichnet.

Den  Filter selbst legt man per smartsieve an. Hierbei hat es sich bewährt, potenzielle Spammails feiner zu unterscheiden, nämlich in Mails mit einem Spamlevel von 5 und mehr und in Mails mit einem Spamlevel zwischen 4 und 5. Diese werden in Ordner mit dem Namen Spam4 bzw. Spam5 einsortiert. Da in Spam5 recht viele Mails eintreffen, die ziemlich sicher Spam sind, sollte man dort nur selten reinsehen und danach alles löschen, was kein Spam ist. In Spam4 landet nicht so viel, hier kann es sich lohnen, ab und zu nach Fehleinstufungen zu schauen.

Spamordner anlegen

Legen Sie zunächst per IMAP Ordner mit dem Namen 'Spam4' und 'Spam5' an. Zum Anlegen dieser Ordner benutzen Sie bitte Ihr Mailprogramm oder das Webinterface IMP. In Mozilla sieht das ganze etwa so aus:

Ordnerstruktur

Filter einrichten

Rufen Sie unter https://webmail.tu-harburg.de/smartsieve die Serverbasierten Filter auf und loggen Sie sich mit Ihrer Benutzerkennung und dem Kerberospasswort ein. Klicken Sie dann auf "New Filter Rule":

Sollte dieser Punkt fehlen, weil gar kein Sieve-Skript exestiert oder das tuhh-default-Script im advanced-Modus angezeigt wird, habe Sie 2 Möglichkeiten:
Entweder Sie lesen die Kommentarzeilen im default-Script und nehmen direkt Änderungen im Programmtext vor oder Sie legen per 'Manage Scripts' ein neues Script an. Diese Skripte sind Regelsätze für verschiedene Anlässe, von denen aber immer nur einer gleichzeitig aktiv sein kann. Man bearbeitet mittels 'smartsieve' immer nur einen solchen Regelsatz. Unter 'Manage Scripts' kann man sehen, ob er auch der aktive ist

Eingangsmenü

Füllen Sie dann die Felder so aus, das Mails mit Spamevel >=5 (=5 Sterne in der X-Spam-Level Headerzeile) in den Ordner 'Spam5' sortiert werden:
Spam-Level 5

Überprüfen Sie, das der Filter gespeichert wurde und legen Sie einen weiteren Filter an:

Save und neu

Das gleiche nochmal, aber Mails mit 4 Sternen in den Ordner 'Spam4' einsortieren;

Spam4
Unter "View All Rules" sollte es dann so aussehen:
All Rules
Wichtig ist hierbei insbesondere die Reihenfolge der Regeln. Ein Text mit 5 Sternen enthält nämlich auch 4 Sterne, weshalb bei umgekehrter Reihenfolge sonst alle Mails mit 4 oder mehr Sternen im Ordner 'Spam4' landen würden.
 
Jetzt werden alle Spammails in diese Prdner verteilt. Natürlich kann man noch weitere Rules hinzufügen, z.B. "Discard the message" für einen  Spamlevel > 10. (Als  erste Regel!)

Bitte verwenden Sie nicht die Regel "Send a reject message" für Spammails! Dies ist sehr schlechtes Benehmen, weil die Absendeaddressen von Spammails fast immer gefälscht sind. Daher verstopfen Sie mit diesen Reject-Messagess entweder das Mailsystem der TU, weil es diese Messages nicht zugestellen kann, oder, noch schlimmer, Sie belästigen Unschuldige, deren Mailaddresse vom Spammer mißbraucht wurde, mit Ihrer Reject-Message! Das RZ behält sich vor, Filterregeln, die Spammails mit Reject-Messages beantworten, kommentarlos zu löschen!

Kann ich weitere Aktionen ausführen, nachdem ich Spammails aussortiert habe?

Leider ist es eine Schwäche vom smartsieve, das man keine Regel definieren kann, die nur ausgeführt wird, wenn die vorherigen Regeln nicht zutrafen.

Insbesondere ist es nicht einfach möglich, nur Mails die nicht als Spam eingestuft wurden, an eine andere Mailaddresse weiterzuleiten.

Einen Workaround dazu finden Sie hier: Weitere Informationen.

Aus diesem Grund werden wir versuchen, smartsieve baldmöglichst durch das Filterverwaltungstool, welches in die neu erscheinende Version des Webmailers IMP integriert ist, zu ersetzen.