Is there a difference between the two? Do they perform the same tasks?
I’m a little confused as I’m not too familiar with email servers, but I’m trying my hand at building one primarily to send transactional email from Java and there is very little documentation on Apache James. At the moment I do have it running properly, but I’m running into issues getting DKIM working properly with it and the frustration has made me consider changing.
So…is Postfix a suitable Apache James replacement? Will I need anything other than Postfix to send email from Java?
Last time I tried
Apache Jameswas about 5 years ago. That time,Postfixwas much, much more mature and stable thanApache James. However, it seems thatJameswas greatly improved since then.For me,
DKIMproblem you have, it has nothing to do with the mail server. It’s totally a client task to properly sign email before sending withDK/DKIM.Answering your other question, you will need
JavaMailin your classpath (actuallymail.jar,smtp.jar,activation.jar) to send emails fromJava.