Jump to content

Apache James

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Jameselliot (talk | contribs) at 22:42, 1 November 2005. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Apache Java Enterprise Mail Server (a.k.a. Apache James) is a 100% pure Java SMTP and POP3 Mail server and NNTP News server. Apache have designed James to be a complete and portable enterprise mail engine solution based on currently available open protocols.

James is also a mail application platform. Apache have developed a Java API to let programmers write Java code to process emails that we call the mailet API. A mailet can generate an automatic reply, update a database, prevent spam, build a message archive. A matcher determines whether the mailet should process an email in the server. The James project hosts the Mailet API, and James provides an implementation of this mail application platform API.

James is based upon the Apache Avalon application framework, formerly a product of the Apache Avalon project.