I use K9. It is a freeware program for pop3 accounts only.
I have been using this program for about 6 months and am more than happy with it. 98.7% recorded overall accuracy at detecting spam
I used to use McAfee Spamkiller but found it lacking in performance
Here is the link for Keir K9
http://keir.net/k9.html