I have been using a mailbox checker called "Mailwasher" for some years. It has all the anti-spam tools you need and with a small yearly subscription you can belong to a global database called First Alert, enabling you to report spam.
Manage all your emails before downloading them to your computer.
It's stable, fast and effective. I think there's a trial download at : www.firetrust.com
Not saying it's a better solution than any other, before the naysayers and smartarses kick-in, just reporting my personal experiences.