i want to use use javamail Api and i am not able to understand which server i use or is there is any other api available which is better then javamail Api.please suggest me

Apache James is an email server based on JavaMail(javax.mail).

http://james.apache.org/

Essentially you start the server, email comes in, and it tries to determine which Mailet to send the email to, for processing. There are OOB Mailets that you can use or you can define your own Mailet based on the JavaMail api.

First of thanks for reply
on apache site there are many version available likeApache James jDKIM
Apache James JSieve
Apache James Mailet
Apache James Mailet Base
Apache James Crypto Mailets
Apache James Protocols
may i know the which one i use

This question has already been answered. Start a new discussion instead.