Я использую SpamAssassin, в виндовой реализации называется SAproxy. Работает как прокси между pop3-сервером и почтовым клиентом. Соответственно работает с любой почтовой программой. Пропускает всю почту через себя, анализируя заголовки и тело писем. На основе правил происходит оценка письма. Правил несколько сотен. Можно создавать свои.
Имеется самообучающийся Bayes-фильтр. Также работает со списками серверов.
Программа бесплатная и очень эффективная. В настройке сложновата. Всё правится в конфигах. Для создания правил нужно иметь представление о регулярных выражениях Perl.
http://saproxy.bloomba.com/moreinfo.php