Spamato is an extensible spam filter system. It is available as an add-on for Outlook, an extension for Thunderbird and Mozilla Mail, and a stand-alone proxy component. It provides a Bayesian filter, a rule-based filter, a Java implementation of Razor (Ephemeral and Whiplash), a filter that queries domains on Google, a collaborative domain, and a collaborative hash-based filter. Graphical statistics explain the efficiency of each filter as well as the overall effectiveness of the whole system.
Re: Interaction with Outlook Rules
We haven't solved this problem. We just ignore automatically moved messages. Our philosophy is that if a user creates a rule to move messages, the messages are most likely ham, not spam. But of course, this does not always count, so we definitely miss moved spam messages.
On the other hand, the user is able to define which folders to check. That is, if the user moves all messages from the inbox to folder X, than the user should mark folder X to be checked by Spamato as well.