Absolut genialer Spam-Filter, geschrieben in Python, mit verschiedenen Anbindungen (POP3-Proxy, Sendmail Plugin, Outlook 2000 Plugin, ...). Der POP3-Proxy wird über ein Web-Interface konfiguriert und gesteuert. Die Installation dauert ca. 10 Minuten, und mit einem Training von etwa 100 Nachrichten erreicht man bereits sehr gute Ergebnisse.
Homepage: http://spambayes.sf.net/
Es gibt auch ein eigenes SpamBayes Wiki (auch MoinMoin )
Lizenz: PSF License (GPL-kompatibel)
SpamBayes benötigt Python ab Version 2.2.
Installation
siehe http://spambayes.sourceforge.net/unix.html
# python setup.py install
benötigt (unter Debian) das Paket python-dev
Es wird (unter Debian) das Verzeichnis
/usr/lib/python2.3/site-packages/spambayes
mit einigen Dateien angelegt. Außerdem werden einige Dateien (die mit "sb" anfangen) nach
/usr/bin
kopiert.
Links
Aktuelles email package (für Python 2.2 muss upgedatet werden, siehe INTEGRATION.txt):
... you can download email version 2.5 (as of this writing) from http://mimelib.sf.net and install it - unpack the archive, cd to the email-2.5 directory and type "python setup.py install" (YMMV on different platforms). This will install it into your Python site-packages directory. You'll also need to move aside the standard "email" library - go to your Python "Lib" directory and rename "email" to "email_old".
Nach einem Update von python wie z.B. nach diesem muss man /usr/lib/python2.2/email nochmals umbenennen in z.B. email_old.
Das Python "Lib" Verzeichnis findet man übrigens so heraus:
python -c "import sys; print sys.prefix"
und dort ein find . -name site-packages
Rückgängig macht man's einfach durch den umgekehrten mv, also email_old -> email
Besser ist aber eh', in dem Script zum Hochstarten von SpamBayes einfach den PYTHONPATH auf die spezifische Version von email zu setzen (die man zuvor mit python setup.py --root=/usr/local/share/spambayes o.ä. installiert hat). Dann kommt bei mir die Fehlermeldung "error: option --root not recognized" -- RalfZosel 2004-04-30 21:34:39
Wie verhält sich SpamBayes zu SpamAssassin? Der Ansatz ist ja wohl ähnlich, oder? Diskussion
Siehe dazu http://spambayes.sourceforge.net/background.html (insbesondere die Grafiken), auf die Details kommt es an. Bei BogoFilter steht z.B., daß man ab 1000 Mails eine gute Erkennung bekommt, nach meinen Tests genügen bei SpamBayes bereits 100. -- JürgenHermann