Bogofilter ist ein Programm zur Spam-Erkennung. Es unterscheidet die Mails durch statistische Auswertung von Wortlisten, die vorher durch "Füttern" des Programms mit Spam und Ham (die "guten" Mails) erzeugt werden. Ab ca. 1000 von Hand klassifizierten Mails als Eingangsmaterial ist die Erkennung sehr gut. Bogofilter ist dabei um einige Faktoren schneller als SpamAssassin.

Homepage: http://bogofilter.sourceforge.net/

Lizenz: GPL

Tipps & Tricks

Bogofilter und Courier/maildrop:

xfilter "bogofilter -u -e -p"
       if (/^X-Bogosity: Yes, tests=bogofilter/)
       {
         to "Maildir/.spam"
       }

als erste Regel in die .mailfilter-Datei einsetzen.

Bogofilter und kmail: http://www.pl-berichte.de/t_programme/bogofilter-kmail.html

Bogofilter und Postfix: http://www.pro-linux.de/news/2003/5501.html

Mini-Howto

Anlernen:

cat spammails | bogofilter -s
cat hammails | bogofilter -n

Falsche Treffer korrigieren (ältere Versionen):

cat spammail | bogofilter -S
cat hammail | bogofiter -N

Falsche Treffer korrigieren (ab Version 0.11):

# Mail wird aus der Spam-Wortliste gelöscht und zur Ham-Liste hinzugefügt
cat spammail | bogofilter -Sn
# Mail wird aus der Ham-Wortliste gelöscht und zur Spam-Liste hinzugefügt
cat hammail | bogofiter -Ns

Ausführliche Prinzipbeschreibung der Bayes-Filter auf dem der BogoFilter beruht in der c't 17/2003


KategorieNetzwerk

BogoFilter (zuletzt geändert am 2007-12-23 22:48:15 durch localhost)