Zum Hauptinhalt Zur Navigation Zur Suche

2010 sorgt beim Filtersystem SpamAssassin für Probleme

Spamfilter vieler E-Mail-Provider sortieren Mails aus, die kein Spam sind. Derzeit sorgt ein Fehler im Spamfiltersystem von SpamAssassin bei einigen E-Mail-Anbietern für eine erhöhte Anzahl von sogenannten False Positives. E-Mails, die im Jahr 2010 geschrieben wurden, werden unter Umständen fälschlich als Spam deklariert.
/ Andreas Sebayang
45 Kommentare Auf Google folgen (öffnet im neuen Fenster)

Der Bug 6269(öffnet im neuen Fenster) von SpamAssassin bringt derzeit einige E-Mail-Anbieter in Schwierigkeiten. E-Mails, die nach dem Jahreswechsel geschrieben wurden, bekommen mehr Punkte als sonst üblich.

Schuld daran ist der Headereintrag "FH_DATE_PAST_20XX(öffnet im neuen Fenster)", der dank des RegEx-Eintrags "Date =~ /20[1-9][0-9]/ [if-unset: 2006]" aus Sicht des Filters SpamAssassin allen E-Mails aus der weit entfernten Zukunft zusätzliche 3,4 Punkte verpasst. So steht es im Bugeintrag. E-Mail-Anbieter könnten hier aber Änderungen vorgenommen haben.

Das Problem an diesem hart codierten Eintrag ist allerdings, dass die weit entfernte Zukunft bereits 2010 angefangen hat. Der Fehler wurde zwar schon vor fünf Monaten beseitigt(öffnet im neuen Fenster), allerdings soll es laut dem SA-Bugzilla-Eintrag nie ein Update gegeben haben, welches diese Fehlerbehebung ausgeliefert hat. Auch ein Regelupdate hat diesen Fix bis vor kurzem nicht eingespielt.

Betroffen ist anscheinend die SpamAssassin-Version 3.2.5 sowie ältere Versionen. Eine Regelaktualisierung soll mittlerweile das Problem beheben. Dem Bugzilla-Eintrag ist zu entnehmen, dass seit etwa 13 Uhr (UTC) neue Updates ausgeliefert werden. Allerdings ist dies nur ein Workaround, da das Regelset jetzt den Eintrag "Date =~ /20[2-9][0-9]/" nutzt. Immerhin gibt das den Entwicklern weitere zehn Jahre Zeit, das Problem endgültig zu beheben. Es sei denn, der Fehler wird bis zum Jahr 2020 vergessen. Dann werden wieder alle E-Mails, die zwischen 2020 und 2099 geschrieben werden, mit zusätzlichen Spam-Punkten versehen.

Wer SpamAssassin betreibt, sollte sich die Regeln genauer anschauen. Der Test auf E-Mails aus der fernen Zukunft lässt sich in der local.cf-Datei deaktivieren oder verändern(öffnet im neuen Fenster). Nutzer, die bei einem E-Mail-Anbieter sind, die SpamAssassin nutzen, sollten ihre Spamordner genauer überwachen, damit keine E-Mail übersehen wird. Davon gibt es weltweit recht viele Anbieter, die dieses beliebte Werkzeug einsetzen.


Relevante Themen