Apache James

Apache James
Apache James
Developer(s) Apache Software Foundation
Stable release 2.3.2 / August 2009
Preview release 3.0-M2 / 2010
Written in Java
Platform Java virtual machine
Type Mail transfer agent, News server
License Apache License
Website http://james.apache.org

Apache James, aka Java Apache Mail Enterprise Server or some variation thereof, is an open source SMTP and POP3 mail transfer agent and NNTP news server written entirely in Java.[1] James is maintained by contributors to the Apache Software Foundation, with initial contributions by Serge Knystautas.[2][3]. IMAP support has been added as of preview version 3.0-M2[4], which now requires Java 1.5 or later.

The James project manages the Apache Mailet API which defines "matchers" and "mailets". These allow users to write their own mail-handling code, such as to update a database, build a message archive, or filter spam.[1] A matcher is used to classify messages based on some criteria, and then determines whether the message should be passed to an appropriate mailet for processing. Mailets are so-called due to their conceptual similarity to a servlet,[5] and arose because Sun Microsystems declined a proposal to include mail-handling in the servlet implementation.[3] James ships with a variety of pre-written matchers and mailets to serve common tasks.[5] Many sets of mailets and matchers can be combined to produce sophisticated and complex functional behaviour.

The Apache James project also produces pure Java libraries for implementing Sender Policy Framework (SPF), the Sieve mail filtering language, and parsing MIME content streams, independent of Sun's JavaMail API.

Contents

Development

James was originally formed under the Jakarta Project as Jakarta-James.

[3] In January 2003, James was upgraded to a top-level Apache project in a unanimous decision by the ASF Board of Directors under the chairmanship of Serge Knystautas.

James is distributed to within the Phoenix container,[5] which implements the Apache Avalon application framework.

Recent developments include a version which runs in the Spring Framework application framework.

Version 2.3.0 was released in October 2006.

Version 2.3.1 was released in April 2007.

Version 2.3.2 was released in August 2009.[6]

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Apache James — James ist ein in der Programmiersprache Java implementierter und somit plattformunabhängiger E Mail und Usenet Server. Es ist ein sogenanntes „Top Level Projekt“ der Apache Software Foundation, also eines ihrer Hauptprojekte. Der Server ist Open… …   Deutsch Wikipedia

  • James Server — Apache JAMES Project Desarrollador Apache Software Foundation james.apache.org …   Wikipedia Español

  • James — is a common English surname and given name: James (name), the typically masculine first name James James (surname), various people with the last name James James may also refer to: Contents 1 People 2 Places 3 Science and Technology …   Wikipedia

  • James — ist ein englischer Vorname und ein französischer und englischer Familienname, siehe James (Name) Apache James, Open Source Mailserver James (Band), Musikgruppe aus Manchester James heißen die Orte James (Iowa), USA James (Texas), USA James Bay,… …   Deutsch Wikipedia

  • Apache Software Foundation — Pour les articles homonymes, voir Apache (homonymie). Logo de Apache Software Foundation L Apache Software Foundation (Fondation Apache) est une organisation à but non lucratif qui développe des log …   Wikipédia en Français

  • Apache Commons — проект фонда Apache Software Foundation (далее ASF), имеющий своей целью разработку и поддержку открытого программного обеспечения повторного использования на языке Java, т.е. библиотек Java. В более узком смысле Apache Commons это «большая… …   Википедия

  • Apache Ant — (Another Neat Tool) Тип Билд утилиты Разработчик …   Википедия

  • Apache Ant — (Another Neat Tool) Desarrollador Apache Software Foundation http://ant.apache.org …   Wikipedia Español

  • Apache — HTTP Server Логотип Apache Тип Веб сервер Разработчик Apache …   Википедия

  • Apache HTTP Server — Original author(s) Robert McCool Developer(s) Apache Software Foundation Initial release …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”