Spam-Filter

Der Spam-Filter filtert eingehende E-Mails, bevor sie in Postfächern abgelegt werden. Weiterleitungen filtern keine E-Mails, sondern leiten jede E-Mail weiter. Zeigt eine Weiterleitung auf ein Postfach, kümmert sich das Postfach um das Filtern von Spam.

Als Spam-Filter setzen wir rspamd ein.

Spam-Filter trainieren

Verschiebe Spam-E-Mails in den Ordner "Spam" (weitere Order-Namen, die der Spam-Filter zum Training verwendet sind "Junk" und "Junk-E-Mail") und falsch erkannten Spam aus diesem Ordner heraus. Der Spam-Filter lernt durch das Verschieben automatisch, welche E-Mails Spam sind, und welche nicht, und verbessert so die Genauigkeit der Erkennung.

Der Spam-Filter hat eine Lernkurve, er wird also bei den ersten E-Mails noch nicht so gut entscheiden und dies anhand des Anlernens durch den Benutzer verbessern. Ein "Globales Lernen" (also ein Austausch der Lern-Daten zwischen Nutzern) kann es nicht geben, da der eine E-Mails von Anbieter X als Spam markieren wird, während andere Nutzer diese E-Mails bekommen möchten. Obwohl es in der Theorie eine Abgrenzung zwischen Spam und Nicht-Spam gibt, verwischt diese in der Praxis zu sehr.

Statistiken

Leider sind die Spam-Statistiken derzeit nicht verfügbar, wir versuchen sie zu einem späteren Zeitpunkt wieder zu integrieren.

In der Verwaltung und per API sind diverse Statistiken zum Spam-Filter verfügbar:

  • Spam, korrekt erkannt: Die Anzahl an E-Mails, welche als Spam klassifiziert wurden
  • Ham, korrekt erkannt: Die Anzahl an E-Mails, welche nicht als Spam klassifiziert wurden
  • False Positives: Die Anzahl E-Mails, welche fälschlicherweise vom Filter als Spam eingestuft wurden und vom Benutzer als "Ham" trainiert wurden
  • False Negatives: Die Anzahl E-Mails, welche vom Filter nicht als Spam erkannt wurden und vom Benutzer als "Spam" trainiert wurden
  • Spam Hit Rate: Die Wahrscheinlichkeit, eine Spam-E-Mail korrekt zu klassifizieren
  • Ham Strike Rate: Die Wahrscheinlichkeit, dass der Filter eine normale E-Mail versehentlich als Spam klassifiziert
  • Gesamte Genauigkeit (overall_accuracy): Die Wahrscheinlichkeit, irgendeine E-Mail korrekt zu klassifizieren

Spam-Filter von E-Mail-Programmen

Die E-Mail-Programme Outlook und Thunderbird haben client-seitige (also im Programm eingebaute, auf dem Computer ausgeführte) Spam-Filter, welche für einen reibungslosen Ablauf angepasst werden müssen, um mit unserem Spam-Filter zusammenzuspielen. Dazu sind folgende Einstellungen nötig:

In Thunderbird müssen in den Konto-Einstellungen zwei Anpassungen vorgenommen werden: das "vertrauenswürdige Spam-Programm" und der Ordner, in welchen die Spam-Mails verschoben werden müssen:

https://i.imgur.com/I8I97u0.png

In Outlook hat das Markieren von "Junk-E-Mail" keinen Einfluss auf den serverseitigen Spam-Filter, weil Outlook die E-Mails in den falschen Ordner verschiebt. Da es nicht möglich ist, den Ordner in Outlook anzupassen, ist nur ein Workaround möglich: lege einen Quickstep an, mit welchem Du die E-Mails in den "Spam"-Ordner verschiebst und schalte die Junk-Mail-Funktion von Outlook aus:

Quickstep Optionen öffnen Spam-Filter deaktivieren