MailWasher fully supports IMAP type email accounts and works extremely well as an IMAP spam filter. MailWasher will let you view and use the spam filter on all your IMAP folders so you can be sure no spam will sneak past. Also, you can setup MailWasher to only show you the un-read emails. This is particularly handy because IMAP email accounts can end up holding thousands of your emails, and only showing the un-read emails means you don't have to wade through all of them just to check the emails you want.
MailWasher works with all email programs and webmail, so you can be sure you'll be able to get it to work with your email provider. It's spam filters range from simple friends and blacklists, RBL's, spam signature based filters, bayesian learning filters and you can even write your own custom filters.
MailWasher has a unique preview system lets you preview all aspects of your email before it gets to your computer. This lets you see who the email is really from and if the links point to the page they say they do (or not!). This helps you avoid being tricked by phishing emails and other scam emails.