SpamAssassin is a mail filter which attempts to identify spam using a variety of mechanisms including text analysis, Bayesian filtering, DNS blocklists, and collaborative filtering databases. SpamAssassin was adapted for Windows by JAM Software. In combination with a MTA (e.g. Hamster or MS Exchange) it's a very powerful anti-spam solution.