Out of my pure hatred for spam, love for qmail/vpopmail/perl, and dislike of the complexity of all current 'spam filtering' implementations for qmail (and/or vpopmail), I decided to write my own perl app to do all the things I wanted (and more) when filtering email.
Using procmail and the standard spamassassin methods required patches for qmail (seekable patch) and all kinds of other ridicules setup, and then still didn't work with vpopmail (at least I couldn't get it to). So I thought, "Why are we hacking up source codes and changing how stuff is processed to accomplish this? After all, qmail's mentality is chaining programs together to complete the task, so why don't we filter this way?" So here is my spam-filter.pl script, been in production for quite some time with me, and I haven't had any problems. There is quite detailed usage file ( http://www.ledscripts.com/dev/install.txt ) plus reading the source itself will likely tell you a lot. Anyhow, you can get it at: http://www.ledscripts.com/dev/vpopmail-spam-filter.html Please try and comment. I really think its implementations like this that will finally help some of us clean up our mailboxes :) By the way, this is not something that should be used on a heavy-load machine. If interest is high enough, I'll do something similar to what the spamassassin people did with spamd/spamc. Anyway, good luck! Jon Coulter [EMAIL PROTECTED]