April 2024 - This site, and Kamaelia are being updated. There is significant work needed, and PRs are welcome.

Kamaelia Spam Assistant

If you run your own SMTP server, you can stop a lot of spam before it hits your mailbox by using KamaeliaGrey

This tool is a work in progress and has already assisted in the deletion of several thousand spams repaying it's development cost immediately.
It's purposes is to delete spam on a POP3 server before downloading the spam. It does this by examining headers. It is currently a first pass designed to assist clearing my current inbox which has reach silly proportions.
The code is nowhere near perfect Kamaelia code and does things Kamaelia systems shouldn't really, but that's not the point - these things can (and will) be tidied up. The site hosting the phrases.txt file also needs to provide a mechanism of allowing for shared (trusted) updates of the phrases.txt file.

Getting it

It is not yet packaged up - you'll need to use SVN to grab it.
svn co https://kamaelia.svn.sourceforge.net/svnroot/kamaelia/trunk/Sketches/MPS/POP3
To install and use it you'll need a copy of Kamaelia & Axon. The easiest way is to grab a copy of Kamaelia Grey (link on that page :-) )

Running it

Usage: spam_deletion_assistant.py username password pop3_server port
[port is usually 110]

Improving it

29th May 2008 - First version written, used for deletion of ~3000 spams and checked into SVN
30th May 2008 - This page created.

Michael, 30 May 2008