Last time I tried Apache James
was about 5 years ago. That time, Postfix
was much, much more mature and stable than Apache James
. However, it seems that James
was greatly improved since then.
For me, DKIM
problem you have, it has nothing to do with the mail server. It's totally a client task to properly sign email before sending with DK/DKIM
.
Answering your other question, you will need JavaMail
in your classpath (actually mail.jar
, smtp.jar
, activation.jar
) to send emails from Java
.