Apache James

from Wikipedia, the free encyclopedia
Apache James
Basic data

developer Serge Knystautas and others
Publishing year March 14, 2006
Current  version 3.5.0
( April 3, 2020 )
operating system cross-platform
programming language Java
category Mail server
License Apache license
james.apache.org

James ( initial word for " J ava A pache M ail E nterprise S erver") is a free mail server developed by the Apache Software Foundation . It is one of their main projects.

The special thing about the software architecture of the server is the implementation of so-called mailets. Similar to servlets , mailets are small, interchangeable program parts that can offer various services. In this way, users can, for example, be able to control James through email .

Supported protocols

James supports the protocols SMTP , LMTP , POP 3 , IMAP , NNTP , Sieve and the JSON Meta Application Protocol JMAP . In addition to the terminal , JME can also be used for administration.

Versions

Version 2.3.0a1 was released on February 15, 2006, which, in addition to a few patches , also contained support for SMTP pipelining. In the same year, version 2.3.1 was released on October 23, 2006.

Version 3.0.0 was released in July 2017, which supported Sieve and JMAP for the first time.

Individual evidence

  1. projects.apache.org . (accessed on April 8, 2020).
  2. Release 3.5.0 . April 3, 2020 (accessed April 3, 2020).
  3. ^ Claude Duguay: Working with James, Part 2: Build e-mail based applications with matchers and mailets. IBM , June 10, 2003, accessed September 24, 2016 .
  4. ^ James from a technical point of view. Retrieved November 5, 2018 .
  5. a b JAMES: Release Notes. Retrieved November 5, 2018 .