Oder lieber Vipul'sRazor bzw. VipulsRazor als Seitenname?
Vipul's Razor ist eine verteiltes, collaboratives, Spam-Erkennungs und Filter-Netzwork. Through user contribution, Razor establishes a distributed and constantly updating catalogue of spam in propagation that is consulted by email clients to filter out known spam. Detection is done with statistical and randomized signatures that efficiently spot mutating spam content. User input is validated through reputation assignments based on consensus on report and revoke assertions which in turn is used for computing confidence values associated with individual signatures. (ToDo: Weiter übersetzen)
Homepage: http://razor.sourceforge.net
Lizenz: Artistic License
Aktuell ist die Version 2.36, bei Debian-Woody hat man es noch mit der Version 1.20 tun.
Tipps & Tricks
Mit razor-check lässt sich eine Mail überprüfen, z.B. so
cat mail | razor-check
Dabei trat folgendes Problem auf (Version 1.20):
$ cat mail.txt | /usr/bin/razor-check FATAL: ralf@debian:/tmp$ cat mail.txt | /usr/bin/razor-check -vv Unknown option: vv FATAL: ralf@debian:/tmp$ cat mail.txt | /usr/bin/razor-check -d debug: Razor Agents 1.20, protocol version 2. debug: Read server list from /home/ralf/.razor.lst debug: 166802 seconds before closest server discovery debug: Closest server is 209.204.62.150 debug: Connecting to 209.204.62.150... debug: Unable to connect to 209.204.62.150; Reason: Verbindungsaufbau abgelehnt. debug: Discovering closest server in the razor.vipul.net zone debug: Sorted (closest first) list of available servers & RTTs: debug: 209.204.62.150 (0.2138) debug: Wrote server list to /home/ralf/.razor.lst debug: Connecting to 209.204.62.150... debug: Unable to connect to 209.204.62.150; Reason: Verbindungsaufbau abgelehnt. FATAL: debug: Agent terminated
Frage: Was ist zu tun?
Antwort(wenn auch unbefriedigend...
apt-get install -t testing razor danach ging's bei mir...
Mini-Howto
Einbinden von razor-report in KMail1.6 um nicht erkannte Spammails dem System zu melden:
1. in Konsole folgendes eingeben: "razor-report --version" um zu testen ob eine Ausgabe kommt und somit razor richtig installiert ist.
2. in KMail einen neuen Filter definieren der nach <"Status" enthält "Spam"> filtert und falls dieses zutrifft die Mail durch das Programm razor-report leitet. Anschliessend kann man sich die Mail ja noch in den Mülleimer werfen lassen.Unter weitere Einstellungen folgendes aktivieren: "zur manuellen Filterung", "Bearbeitung hier abbrechen" und "diesen Filter zum Menu Filteraktionen anwenden hinzufügen"
3. es empfiehlt sich noch unter "Kmail->Einstellungen->Kurzbefehle festlegen" jeweils eine Tastenkombination für "Nachricht als unerwünschte Werbemail markieren" und für "Filter <status>" anwenden zu erstellen um sich das langwierige und oft wiederkehrende klicken zu ersparen.
4.abschliessender Test: Auf eine Nachricht Rechtsklick => Nachricht markieren => Nachricht als unerwünschte Werbemail markieren. Rechtsklick auf die Nachricht => Filteraktion anwenden => Filteraktion <<status>> ODER das ganze über 2 Tastenkürzel Um zu überprüfen ob die Meldung erfolgreich war, in der Logdatei von razor nachschauen. Diese befindet sich normalerweise unter /home/foo/.razor/razor-agent.log
Hier sollte folgendes stehen:
Mär 20 20:55:53.231719 report[2686]: [ 2] Razor-Agents v2.36 starting razor-report
Mär 20 20:55:55.938232 report[2687]: [ 3] Sent report.
siehe auch SpamAssassin