James 1.2 - Architecture
JAMES is a multi-protocol message processing and storage engine. JAMES
currently consists of:
- two mail prototcol servers (SMTP and POP3),
- a remote administration server,
- a mail processing engine that supports the Mailet API
- file-system message storage and a message storage interface to RDBMS's
- file-system user record storage and an experimental interface to LDAP directories
- beta support for TLS (SSL) for POP3 and remote administration
JAMES is built on top of Avalon, the Java Apache Server Framework.
Versions 1.1 and 1.2 of James use a slightly older version of Avalon,
specifically the avalon-james-1-1b1 branch. We intend to
migrate to the new Avalon in the near future.