SpartacusFilter ist ein selbstlernender Spam-Filter, der auf einem Exchange Server installiert wird, auf dem die Mail-Datenbanken der Benutzer liegen. Der Filter steht nach der Installation allen Benutzern zur Verfügung, wobei jeder Benutzer seinen eigenen Filter trainiert. SpartacusFilter ist damit konform zur aktuellen Rechtssprechung.

Installation des Filters auf einem einzelnen Exchange Server

Hinweis: Für die Installation benötigen Sie administrative Rechte auf der Maschine sowie die Rechte zum Anlegen eines Domain Users.

  1. Laden Sie die Installationsdatei von unserer Web Site und speichern Sie die msi-Datei in einem beliebigen Verzeichnis.
  2. Starten Sie die Installation durch Doppelklick auf die msi-Datei und folgen den Installationshinweisen. Wenn notwendig, ändern Sie den Pfad für die zukünftigen Filter-Datenbanken.
  3. Nach der Installation fügen Sie bitte unter Active Directory Users and Computers der neu angelegten Gruppe SpartacusFilter alle Anwender hinzu, für die der Filter arbeiten soll.
  4. Starten Sie abschließend den Filter Service durch einen Klick auf Start - All Programs - SpartacusFilter - Start SpartacusFilter.

Installation in einem Exchange Cluster

Die Installation in einer Cluster-Umgebung wird momentan (BETA Test) nicht unterstützt, bei Interesse/Notwendigkeit setzen Sie sich bitte kurz per eMail mit uns in Verbindung.

Erste Einstellungen und Tests

DebugLevel - Kontrolle der Filter-Tätigkeit

Der Filter schreibt Informationen in die Log-Datei C:\SpartacusDB\Spartacus.log. Um tiefergehende Informationen über die Arbeit des Filters zu erhalten, schalten Sie das Debugging der Filter-Engine wie folgt ein:
[HKEY_LOCAL_MACHINE\SOFTWARE\Spartacus]
"DebugLevel"=dword:00000001
(0 = no debug, 1 = minimal debug, 2 = extended debug, 3 = max debug)

Sie können diese Log-Datei z.B. mit dem Programm tail zur Laufzeit verfolgen oder mit Notepad öffnen.

Das Users Manual wird automatisch verschickt

Nach der Installation des Spam-Filters erhält jeder Exchange-Benutzer eine Kurzanleitung zur Filterbenutzung via eMail, sobald eine neue Mail eintrifft. Eine Vorab-Information aller Benutzer durch den Exchange-Administrator mit dem Hinweis auf die Einführung eines Spam-Filters ist zusätzlich empfehlenswert.

Arbeitsweise und Implementation des Filters

Der Filter analysiert den Inhalt einer eingehenden Mail - getrennt für jeden Benutzer - und sammelt Informationen, um neue Mails automatisch als HAM oder SPAM zu bewerten. Jeder Mail-Empfänger trainiert den Filter, indem er SPAM-Nachrichten in seinen (Benutzer-bezogenen) Junk-E-Mail Ordner verschiebt. Der Filter lernt dadurch, welche Inhalte unerwünscht sind und steigert seine Erkennungsrate kontinuierlich.
Hinweis: Alle Nachrichten außerhalb des Ordners Junk-E-Mail bewertet der Filter als 'GUT', alle Nachrichten innerhalb des Ordners Junk-E-Mail werden als 'SCHLECHT' eingestuft. Deshalb ist es wichtig, daß keine SPAMs im Posteingang belassen werden.

Wenn eine Nachricht im Posteingang eintrifft, wird diese durch den Spamfilter analysiert. Identifiziert der Filter die Nachricht als SPAM, wird sie automatisch in den OrdnerJunk-E-Mail verschoben. Anderenfalls verbleibt sie im Posteingang.
Hinweis: Der Filter beginnt erst ab 20 neu eingegangenen guten Mails (HAMs) mit dem automatischen Verschieben von SPAMs in den Junk-E-Mail Ordner! Diese 'Zwangspause' vermeidet das gehäufte Auftreten von falsch erkannten Nachrichten (False Positives) kurz nach der Installation.

Wurde eine Nachricht versehentlich als Spam aussortiert, zieht der Anwender diese Nachricht aus dem Junk-E-Mail Ordner einfach zurück in den Posteingang. Der Filter korrigiert dann sofort seine Spam-Datenbank.

Die folgende Grafik veranschaulicht das Filterverhalten (ohne ein zusätzliches Profil).
Lernkurve ohne Profile

SpartacusFilter für Exchange 2010 wurde als Web Service implementiert. Sie finden den Filter-Dienst unter Services - SpartacusFilterService. Ein zusätzlicher Dienst SpartacusFilterServiceHelper dient dem Monitoring des Filters und startet diesen im Falle eines Re-Starts des Exchange Information Stores automatisch neu.

Glossar der Registry-Werte

[HKEY_LOCAL_MACHINE\SOFTWARE\Spartacus]
"DebugLevel"=dword:00000000 (0..3 see above)
"StatisticsPath"="C:\\SpartacusDB" (used by installer)

Hinweis: Nach Änderungen der Registry-Werte starten Sie den Filter bitte via Dienste-Verwaltung neu.

Deinstallation des Filters

Zur vollständigen Deinstallation des Filters gehen Sie bitte wie folgt vor:

  1. Stoppen Sie den Filter via Start - All Programs - SpartacusFilter - Stop SpartacusFilter.
  2. Deinstallieren Sie SpartacusFilter for Exchange Server via Systemsteuerung->Software deinstallieren. Die angelegten Filter-Datenbanken der einzelnen Benutzer - bei einer Standardinstallation im Ordner C:\SpartacusDB\ - werden bei der Deinstallation nicht gelöscht.

Update der Filter-Engine

Separate Updates der Filter-Engine von SpartacusFilter werden nicht herausgegeben. Sie können neue Versionen des Filters (siehe Download-Seite) einfach über die alte Version installieren. Alle Einstellungen und die Datenbanken des Filters bleiben dabei natürlich erhalten.

Hinweis: Der Filter benötigt für den Betrieb keine regelmäßigen Updates, wie Black- und White-Lists, Wortlisten, etc.