If I am building a mail system that manages large volumes of email I would be better off using james or Javamail

I'm trying to decide whether to use James ( http://james.apache.org/ ) or Javamail ( http://java.sun.com/products/javamail/ ) to create a mail system that handles and processes email. It will send and receive an email along with content processing, spam checking, etc. What are the advantages / disadvantages of each and which do you recommend me to use. It must be Java or Clojure compatible.

Please feel free to report a Java / Clojure compatible email system that I have not mentioned here.

+2


source to share


3 answers


JavaMail is a low-level Java Mail API that allows you to build mail applications and send mail.



James (on the other hand) is an extensible mail server that allows you to manage mail folders and allow custom Java plugins to handle them. So I suspect James is a good starting point (you may still need JavaMail to send emails).

+5


source


Here is a lightweight Clojure wrapper around Apache Commons email. Very simple, but it might give you some ideas.



+2


source


There is also http://code.google.com/p/subethasmtp/ which is a simple Java SMTP server library.

+2


source







All Articles