I am currently using POPFile Bayesian filter (open source, Perl, works as POP proxy) with very good results. Dead simple, too.
_________________________
Dragi "Bonzi" Raos Q#5196 MkII #080000376, 18GB green MkIIa #040103247, 60GB blue