I like email, and I like being able to process email efficiently. I like good filters and rules and I like emailed news and web update information. Which is why I like Apache's Java Mail Server James. Because it allows me to extends basic email SMTP and MIME functionality and provide my own mail processing capabilities.
Earlier this month James 2.2 was released with a whole raft of improvements which make it a very good mail server. Importantly, I can now use James at home because it provides fetchmail functionality and can easily replace my sendmail daemon, procmail, pop3d and traditional fetchmail programs.