Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

James is mail server written in pure Java and developed under the auspices of the Apache Software Foundation.

Is it stable enough for handling large (unpredictably large) amounts of mail? Can it be used by a hosting provider without fear of losing data? Are there any limitations?

share|improve this question
Hello Artyom: Did you ever deploy James Mail server on your production environment? I am interesting in using it to handle my bounces. I will appreciate your response. Thanks. – Geo Jun 11 '09 at 21:00
Hello Geo. Sorry for late response. I never deployed James Mail server on production environment. I wasn't sure It would be stable. As people suggested below, better to adopt another MTAs. – Artyom Sokolov Jun 21 '09 at 18:58
up vote 3 down vote accepted

I wouldn't touch it with a barge pole. The one customer I've had using it had nothing but problems with it, frequently dying and causing problems with other things running on the machine. There are plenty of other, less sucky, MTAs out there.

share|improve this answer
Seconded. Most MTAs are a pain anyway, there's no need to actually go looking for more of that. – Mihai Limbăşan May 3 '09 at 1:15
Do you know of a good java based one? – David Rabinowitz May 3 '09 at 10:28
What's this obsession with having an MTA that's written in Java? – womble May 3 '09 at 10:49
Might be an integration project. However, shipping a Java MTA when there are better alternatives is irresponsible to say the least. Writing a well performing and secure MTA is very, very hard and takes years. There is no way anyone has written a Java MTA that lives up to the quality of one of the established ones. – Mihai Limbăşan May 4 '09 at 20:00
The main reason would be to use a non-standard mail store. – David Pashley Jun 3 '09 at 12:06

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.