Anti-Spam

Gemainsam gegen "unerwünschte Werbe-E-Mails"

Solange Spammails gelesen werden, werden sie auch gesendet. Damit bekommen wir auch jede Menge davon ab.

Zum Glück gibt es ein paar Methoden, durch die der Mailserver diese erkennen kann. Einige Methoden funktionieren perfekt und andere brauchen etwas Tuning.

Hinweis: Leider wurde der Begriff Spam etwas durch den Begriff Junk verdrängt. Deshalb heißt der Order für Spammails Junk auf dem mail.alien8.de Server. Der Begriff für gute Mails ist Ham.

In dem Bild sieht man, dass innerhalb 24h nur 29% der E-Mails als Ham klassifiziert wurden.

Spam/Ham

Das Anlernen von Spam- und Hammails

Fall 1: Eine Spammail ist angkommen

Verschiebe einfach diese Mail in den Junk Ordner. Das ist alles. Wenn sie dort einsortiert sind, lernen die Anti-Spam-Systeme davon. Danach können diese E-Mails gelöscht werden.

Da eine E-Mail für einen Spam ist und für den anderen nicht, verschiebe bitte nur Mails in den Junk Ordner, welche wirklich generell unerwünscht (Spam) sind. Sonst funktioniert das nicht für alle.

Fall 2: Eine gute Mail (Ham) wurde als Spam klassifiziert

Verschiebe einfach diese Mail aus dem Junk Ordner in irgend einen anderen (außer dem Mülleimer/Trash). Dadurch lernen die Anti-Spam-Systeme, dass es sich um eine gute Mail handelt.

Automatische Sortierung

Man kann E-Mails aufgrund verschiedener Kriterien in unterschiedliche Ordner einsortieren lassen. Dazu bietet der Mailserver eine eigene Filtersprache namens Sieve. Das kann man über den Webmailer einstellen.

Automatisches Filtern von Spam in den Junk Ordner

Leider geht das nicht mit einem Klick.

  1. Öffne den Webmailer und logge Dich ein.
  2. Klicke oben rechts auf Deinen Accountnamen und wähle Einstellungen aus. Account
  3. Links wieder auf Einstellungen, in der Mitte auf Nachrichten-Filter, darunter den Editor-Modus auf raw, und Speichern klicken. Account
  4. Jetzt wieder oben rechts auf Deinen Accountnamen und wähle Nachrichten-Filter.
  5. Zuerst einen neuen Filter-Satz anlegen und aktivieren.
  6. Das Textfeld in der Mitte ist noch leer.
  7. Dort den folgenden Text (Sieve-Script) einfügen und Filter-Satz speichern Account
  8. Beim Speichern mittels Filter-Satz speichern

Sieve Script:

require ["fileinto",  "envelope", "duplicate", "mailbox", "comparator-i;ascii-numeric","relational"];

# Spam

# Filter: x-spam
if anyof (header :contains "X-Spam" "Yes",
  header :contains "X-Spam-Bar" "++++++",
  header :is "X-Spam-Flag" "YES",
  header :contains "X-Spam-Level" "******",
  header :value "ge" :comparator "i;ascii-numeric" "x-spam-score" "5",
  address :contains "From" "mr@echtnervig.de"
)
{
fileinto  "Junk";
stop;
}