# Apache James Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Application Server Software](https://www.g2.com/categories/application-server)  
**Average Rating:** 4.0/5.0  
**Total Reviews:** 6
## About Apache James
Apache James has a modular architecture based on a rich set of modern and efficient components designed to provide complete, stable, secure and extendable Mail Servers running on the JVM.




## Apache James Reviews
  ### 1. Apache James Review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Olivia B. | Computer Engineer, Individual & Family Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 05, 2018

**What do you like best about Apache James?**

Apache James is a great tool which has a modular architecture based on a rich set of modern and efficient components which provides at the end complete, stable, secure and extendable Mail Servers running on the JVM. The James server can also be used as Mail Transfer Agent, by enabling only SMTP or as a IMAP Mail Delivery Agent.

**What do you dislike about Apache James?**

New features are slow to be added and could be slightly more user friendly. Fine tuning security, permissions, special behaviors requires extensive technical knowledge. For most average users, having a GUI dashboard is required.

**Recommendations to others considering Apache James:**

Ease of setup and with a small learning curve makes Apache James the right choice. Great online resources are readily available for new and old users. I recommend to try out Apache James even with an established solutions in place due to Apache James ease of use.


**What problems is Apache James solving and how is that benefiting you?**

We use it to create our own personal solution of emails treatment by assembling the components, we also use the Inversion of Control mail platform offered and go further customizing filtering and routing rules using James Mailet Container.

  ### 2. Apache JAMES Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Motion Pictures and Film | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 12, 2019

**What do you like best about Apache James?**

I think the fact that I can use James as a Mail Transfer Agent is exactly what I needed.  I like that I'm able to use with both POP3 and IMAP.   

**What do you dislike about Apache James?**

I'm not sure if I can extend James to persist emails in a store. Also was not clear if it supports rfc2231.  

**What problems is Apache James solving and how is that benefiting you?**

IT is the perfect solution to create stable and secure and extendable Mail Servers running on the JVM. 

  ### 3. Apache James Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Renewables & Environment | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 19, 2019

**What do you like best about Apache James?**

Java platform runs on both Linus and Windows, and provides modular design and flexibility.

**What do you dislike about Apache James?**

No GUI and when using in in 2012 the most current stable release dated August 2009.

**What problems is Apache James solving and how is that benefiting you?**

Apache James is able to store user and message data either in any JPA-compatible database, in Cassandra (allowing fast, reliable, even real-time replicated storage) and on a file-system (Maildir).

  ### 4. Make Apache JAMES mail server as a Service

**Rating:** 4.0/5.0 stars

**Reviewed by:** Feng Z. | Master, Software Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 04, 2018

**What do you like best about Apache James?**

Apache JAMES provides plugin mechanism to make mail send/receive functions as automation services. It is easy to design receiving service as webhook (push) or leveraging IMAP (pull) for a small application.

**What do you dislike about Apache James?**

The development activity on this open source project is a bit low, and usually, development requires look into related source code and come up the solution. Documentation for enhancement is not good.

**Recommendations to others considering Apache James:**

For a small business to maintain their mail server or trying to make mail as service for application/business, the Apache JAMES is the good application to consider.

**What problems is Apache James solving and how is that benefiting you?**

We have a requirement to track sending email from application to end user for the ticket, and the user can reply back and application can link all content and attachments back to the original ticket. 

By leveraging JAMES email receipt address rewrite function, we can easily handle email alias (like Gmail did for username+alias@gmail.com) to route all emails to the real mailbox. Then the application can pull data by IMAP protocol.

  ### 5. 100% pure Java based mail server

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 18, 2018

**What do you like best about Apache James?**

Pure Java enterprise mail server built by the Apache group. But it has the potential to be much more than that, thanks to its pluggable protocol architecture and a mailet infrastructure that does for e-mail what servlets do for Web servers. E-mail servers have been around since the early days of DARPA funding for what would eventually become the Internet, but James offers new possibilities for what's often been dubbed the Internet's first killer application.James provides a comprehensive set of services, including many that are usually available only in high-end or well-established e-mail servers


**What do you dislike about Apache James?**

Cons: Lack of native mobile and web support.

**What problems is Apache James solving and how is that benefiting you?**

Static mail server generation
Apache can run in either a forked mode, creating a new process for every request, or in a threaded mode, where each request runs in a thread in a couple of processes. In lighttpd, there is a single process and it uses an event-loop, using epoll()/kqueue() to process requests. To

  ### 6. Apache James

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Capital Markets | Enterprise (> 1000 emp.)

**Reviewed Date:** May 07, 2018

**What do you like best about Apache James?**

The James project manages the Apache Mailet API which defines matches and mailers. These allow users to write their own mail-handling code, such as to update a database, build a message archive, or filter spam

**What do you dislike about Apache James?**

There is a room for improvement on the documentation part.

**What problems is Apache James solving and how is that benefiting you?**

Setup mail daemon for receiving and sending
Bounce management (e.g. you must stop delivering email to dead account)


## Apache James Discussions
  - [What is Apache JAMES used for?](https://www.g2.com/discussions/what-is-apache-james-used-for)

- [View Apache James pricing details and edition comparison](https://www.g2.com/products/apache-james/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-15+21%3A21%3A10+-0500&secure%5Bsession_id%5D=addd7efd-4946-4776-94f8-11e17f89cc36&secure%5Btoken%5D=06cc6aec9bde9b41c5f703f3d75a0142b9b1ebb9fc5c61125155c059b949cb73&format=llm_user)

## Apache James Features
**Data Management**
- Data Redundancy
- Server Management
- Version and Profile Support
- Web-based frameworks
- Data exchange

**User Features**
- Centralized offering
- Security updates
- Real-time visibility

**Modernization**
- Cloud deployment
- Microservices development
- On-premises support
- Modular architecture

**AI Performance Improvement - Application Server**
- AI Application Scaling
- AI Error Prediction
- Intelligent Resource Forecasting
- AI Anomaly Detection
- AI Intrusion Detection

**Agentic AI - Application Server**
- Autonomous Task Execution
- Multi-step Planning
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance
- Decision Making

## Top Apache James Alternatives
  - [Plesk](https://www.g2.com/products/plesk/reviews) - 4.4/5.0 (247 reviews)
  - [F5 NGINX](https://www.g2.com/products/f5-nginx/reviews) - 4.6/5.0 (106 reviews)
  - [IBM WebSphere](https://www.g2.com/products/ibm-websphere/reviews) - 4.1/5.0 (141 reviews)

