Der gegen.org-Server hat Programme, um Viren und Spam zu erkennen und auch die Zustellung solcher Mails zu erschweren. Um die unten genannten Regeln richtig anwenden zu können, muss die generelle Funktionsweise des Email-Servers etwas erläutert werden. Wenn jemand an den gegen.org-Server eine Email schickt, wird diese zunächst mittels Graylisting behandelt. Dann prüft der Virenscanner (s.u.) die Email und verwirft diese gegenbenenfalls. Als nächstes schreitet der Spamfilter (s.u.) zur Tat, analysiert die Email und fügt ihr Informationen über den Spamstatus hinzu. Zuletzt werden noch Filter (s.u.) aufgerufen, die Du als Benutzer oder Benutzerin selbst einstellen kannst.
Viren werden zentral auf dem Server rausgefiltert. Mails, die Viren enthalten, kommen in ein zentrales Quarantäne-Verzeichnis auf dem Server und werden nicht ausgeliefert. Einstellungen zu dem Virenfilter sind für Dich nicht möglich. Als Virenscanner wird ClamAV eingesetzt.
Der Spamfilter analysiert die eingehenden Emails anhand von verschiedenen Merkmalen, sowie nach erlernbaren Heuristiken. Als Spamfilter wird SpamAssassin eingesetzt. Mails, die potentiell Spam sein könnten, werden neue E-Mail-Header hinzugefügt. Diese könnten so aussehen:
X-Virus-Scanned: Debian amavisd-new at gegen.org X-Spam-Flag: YES X-Spam-Score: 7 X-Spam-Level: ******* X-Spam-Status: Yes, score=7 tagged_above=0 required=5 tests=[BAYES_99=7]
Mit einer solchen Mail passiert zunächst ersteinmal nichts. Auch der Betreff einer Spam-Mail wird nicht geändert, wie es manchmal bei anderen Mailanbietern der Fall ist. Die Behandlung von potentiellen Spam-Mails musst Du selbst einstellen. Mails mit einem X-Spam-Level von 8,5 und mehr werden jedoch gelöscht. Falls Du glaubst, dass Mails bei Dir nicht ankommen, weil der Spamfilter sie löscht, dann schreibe eine Mail an postmaster@gegen.org.
Damit zum Beispiel Spam-Mails in einen bestimmten Order einsortiert werden, lassen sich Filteroptionen konfigurieren. Links unter dem Menü Webmail gibt es ganz oben den Link Filter. Nach einem Klick landest Du auf folgender Übersichtsseite.
Filter werden über ein Sieve-Script für jeden Benutzer und jede Benutzerin realisert. Dies ist eine textuelle Beschreibung von Regeln, was mit einzelnen Mails passieren soll. Ein Beispiel für eine Spamfilter-Regel sieht wie folgt aus:
# Spamfilter
if header :comparator "i;ascii-casemap" :contains "X-Spam-Level" "******" {
fileinto "spam";
stop;
}
Diese Regel würde alle Mails, die ein X-Spam-Level von 5 (*****) oder mehr aufweisen, in den Unterorder spam verschieben.
Da es hinreichend mühsam und fehleranfällig ist, so etwas per Hand einzugeben, wird Dir diese Arbeit mit den im oberen Bild vorgefertigten Regelbausteinen abgenommen. Die Regeln 1 - 5 sind immer vorhanden und lassen sich mit einem Klick auf die jeweilige Regel oder auf das Symbol in der oberen Menüleiste einstellen.
Die Regeln werden dabei von oben nach unten, also von 1. bis z.B. 5. durchlaufen. Passt eine Regel für eine Mail und steht an deren Ende stop, so wie oben im Spam-Beispiel, werden spätere Regeln für diese Mail nicht mehr angewendet.
Im einzelnen werden nun die Regelbausteine erläutert. Jede Regel muss, wenn sie angewendet werden soll, zunächst mit einem Klick auf den entsprechenden Button oder ein rotes Kreuz in der Spalte Aktiviert eingeschaltet werden.
Hier wird eine Email-Adresse pro Zeile eingetragen. Emails, die eine solche Absenderadresse haben, werden direkt in den Posteingang ausgeliefert. Spätere Regeln werden dann, wie schon oben beschrieben, nicht angewendet, also insbesondere keine Auslieferung in andere Ordner.
Hier kannst Du bei Abwesenheit ein Nachricht hinterlassen, mit der automatisch auf eingehende Mails geantwortet wird. Auch der Zeitraum der Abwesenheit lässt sich einstellen.
Du kannst hier in jede Zeile eine Adresse eintragen, von der Du keine Mails bekommen möchtest, z.B. keineantwortadress@web.de. Zusätzlich kannst Du für diese gesamte Liste noch auswählen, was mit den Mails passieren soll. Am sinnvollsten ist es wohl, die Mails direkt zu löschen.
Hier nun der Spamfilter. Mittels der oben schon erwähnten Markierung aller Mails durch SpamAssassin ist es möglich, Spam-Mails gezielt in einen speziellen Ordner ausliefern zu lassen. Dazu trägst Du im oberen Feld das Level ein, ab wann Spam-Mail als solche erkannt und behandelt werden soll. Darunter wird ein order angegeben, in den diese Mails ausgeliefert werden. Möchtest Du Spam-Mails komplett löschen, so muss dafür ein Filter per Hand eingerichtet werden (s.u.).
Willst Du ja eigentlich nicht, da gegen.org Mail ja so toll ist. Falls doch, kannst Du hier eine Adresse eintragen, an die die Mails weitergeleitet werden sollen. Wahlweise kannst Du eine Kopie der Nachricht bei gegen.org belassen.
In der oberen Übersichtsgrafik zu den Filtern fällt auf, dass dort noch mehr als die Standard-Regelbausteine angezeigt werden. Mit der Schaltfläche Neue Regel lassen sich nämlich auch eigene Regeln hinzufügen. Z. B. könntest Du alle Mails eines guten Freundes direkt in einen bestimmten Ordner ausliefern lassen.
In diesem Beispiel werden alle Mails, die an den gegen.org Account von web.de weitergeleitet werden, in einen Ordner web einsortiert. Du kannst bei web.de Email-Weiterleitungen einstellen. Mails, die weitergeleitet werden, haben - so wie z.B. auch Spam-Mails - einen zusätzlichen Header. Er lautet X-WEBDE-FORWARD. Die Regel sähe dann wie folgt aus:
Um nun Spam endgültig zu löschen, im Gegensatz zum Einsortieren in Ordner wie oben, musst Du eine eigene Regel erstellen. Im Beispiel wollen wir alle Mails, deren Spam-Level 7 oder mehr ist, direkt löschen. Die Regel sieht wie folgt aus:
Siehe bitte unter Filter in der Kategorie Mailprogramme nach.