I'm trying to decide whether to use James(http://james.apache.org/) or Javamail(http://java.sun.com/products/javamail/) to build a email system that takes and processes email. It will send and recieve email along with processing the content, checking for spam etc. What are the advantages/disadvantages of each and which do you recommend I should use. It must be compatible with either Java or Clojure.
Please feel free to make a case for an email system that I haven't mentioned here that is Java/Clojure compatible.