Apache James is a lot of components that fit toghether as an enterprise email server. James offers a feature that no other email servers: Mailets. Through Mailets, James provides a very powerfull message processing platform. It even allows you to distribute Mailet processing on many machines using Akka framework.
More info: berlinbuzzwords.de/sessions/apache-james-more-emails-cloud