Well, I tried Spam Assassin, but have yet to get it to work. It installed its files in one directory tree, but looks for them in a completely different one. The test works great when run from the build directory, with all the files it needs in $PWD, but from any other directory it can't find its rules, even though I think I've manually corrected all of the paths in SpamAssassin.pm and SpamAssassin/Conf.pm.
If you're not comfortable digging around your Perl install and manually tweaking files, I recommend looking elsewhere. -- Mark J. REED <[EMAIL PROTECTED]>