| <?xml version="1.0"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| --> |
| <document> |
| |
| <properties> |
| <title>Overview</title> |
| <author email="site-dev@james.apache.org">James Project Team</author> |
| </properties> |
| |
| <head> |
| |
| <script type="text/javascript" src="./js/index.js" /> |
| |
| </head> |
| |
| <body> |
| |
| <table><tr><td> |
| |
| <div id="tabs" style="min-width:550px;"> |
| |
| <ul> |
| <li><a href="#tabs-1">Server</a></li> |
| <li><a href="#tabs-2">Releases</a></li> |
| <li><a href="#tabs-3">Features</a></li> |
| </ul> |
| |
| <div id="tabs-1"> |
| |
| <subsection name="What's Apache James Server?"> |
| |
| <div class="ui-widget"> |
| <div class="ui-state-highlight ui-corner-all" style="margin-top: 20px; padding: 0 .7em;"> |
| <p><span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em;"></span> |
| <strong>Hey!</strong> James Server 3.0-beta4 is out - <a href="3/">Read more</a>.</p> |
| </div> |
| </div> |
| |
| <p>Apache James Server is a 100% pure JAVA capable Mail Server running on Java 1.5 onwards. |
| James integrates emailing protocols such as:</p> |
| |
| <ul> |
| <li><a href='http://james.apache.org/server/rfclist/smtp/rfc0821.txt'> |
| <abbr title='Simple Mail Transport Protocol'>SMTP</abbr></a>.</li> |
| <li><a href='http://james.apache.org/server/rfclist/lmtp/rfc2033.txt'> |
| <abbr title='Local Mail Transfer Protocol'>LMTP</abbr></a> (only with Server V3).</li> |
| <li><a href='http://james.apache.org/server/rfclist/pop3/rfc1725.txt'> |
| <abbr title='Post Office Protocol'>POP3</abbr></a></li> |
| <li><a href='http://james.apache.org/server/rfclist/imap4/rfc2060.txt'> |
| <abbr title='Internet Message Access Protocol'>IMAP</abbr></a> (only with Server V3).</li> |
| <li><a href='http://james.apache.org/jsieve'>Sieve</a> |
| filtering into mailboxes for incoming mail.</li> |
| <li>FetchMail from POP3 and IMAP accounts.</li> |
| <li><a href='http://james.apache.org/server/rfclist/nntp/rfc0977.txt'> |
| <abbr title='Network News Transfer Protocol'>NNTP</abbr></a> (better known as news) |
| (only with Server V2, support is discontinuated in Server V3).</li> |
| </ul> |
| |
| <p>Download Apache James Mail Server.</p> |
| <p> |
| <span class="minibutton btn-download"> |
| <a href="javascript:window.location='http://james.apache.org/download.cgi#Apache_James_Server';"> |
| <span><span class="icon"></span>Early James Server 3.0-beta4</span> |
| </a> |
| </span> |
| </p> |
| <p> |
| <span class="minibutton btn-download"> |
| <a href="javascript:window.location='http://james.apache.org/download.cgi#Apache_James_2.3.2_is_the_stable_version';"> |
| <span><span class="icon"></span>Stable James Server 2.3.2</span> |
| </a> |
| </span> |
| </p> |
| |
| <p>James Server provides a mailet container: the email processing is delegated to independent, extensible, pluggable agents |
| specified by the <a href='http://james.apache.org/mailet/api'>Mailet API</a>. Any function |
| which is not already available (from <a href='http://james.apache.org/mailet'>James</a> |
| or from a third party) can be developed.</p> |
| |
| <p>James Server's architecture is modular, component based and offers a <a href="http://martinfowler.com/articles/injection.html">Inversion of Control</a> |
| mail platform. All developments and implementations are based on open technical standards.</p> |
| |
| <p>You can have also have a look on our <a href='todo.html'>to do</a> list and |
| join the community via the <a href="http://james.apache.org/mail.html">mailing list</a> |
| and <a href="http://twitter.com/ApacheJames">@ApacheJames</a> on Twitter.</p> |
| |
| </subsection> |
| |
| </div> |
| |
| <div id="tabs-2"> |
| |
| <subsection name='James 3.0 Beta 4'> |
| |
| <p>James 3.0 Beta 4 is a proposed beta release allowing a preview of the James 3.0 features. |
| We strongly encourage to download and test it.</p> |
| |
| <p> |
| <span class="minibutton btn-download"> |
| <a href="javascript:window.location='http://james.apache.org/download.cgi#Apache_James_Server';"> |
| <span><span class="icon"></span>Early James Server 3.0-beta4</span> |
| </a> |
| </span> |
| </p> |
| |
| <p>Feedback welcomed either through the <a href='http://james.apache.org/mail.html'>mailing lists</a> |
| or <a href='http://issues.apache.org/jira/browse/JAMES'>JIRA</a>.</p> |
| |
| </subsection> |
| |
| <subsection name="James 3.0 Development"> |
| |
| <p>The <a href="http://james.apache.org/server/3">James 3</a> code base has many |
| <a href="http://james.apache.org/server/3/release_notes.html">new features</a> |
| and major revisions compared to the 2.3.x architecture have been implemented. |
| <a href="http://james.apache.org/server/3">James 3</a> (development) |
| supports Spring and is moving towards OSGI.</p> |
| |
| <p> |
| <span class="minibutton btn-download"> |
| <a href="javascript:window.location='http://people.apache.org/builds/james/nightly/';"> |
| <span><span class="icon"></span>Snapshot James Server 3.0 SNAPSHOT</span> |
| </a> |
| </span> |
| </p> |
| |
| <p>It is recommended only for advanced users who are willing to accept that |
| development is ongoing and that they may need to participate actively. |
| Users are strongly recommended to subscribe to the server-dev |
| <a href="http://james.apache.org/mail.html">mailing list</a>.</p> |
| |
| </subsection> |
| |
| <subsection name='James 2.3.2'> |
| |
| <p>James 2.3.2 is a mature, production ready code stream with minimal development |
| and is still the official stable release. James 3.0 will soon replace 2.3.2 |
| as recommended release.</p> |
| <p> |
| <span class="minibutton btn-download"> |
| <a href="javascript:window.location='http://james.apache.org/download.cgi#Apache_James_2.3.2_is_the_stable_version';"> |
| <span><span class="icon"></span>Stable James Server 2.3.2</span> |
| </a> |
| </span> |
| </p> |
| |
| <p>James 2.3.2 uses the <a href='http://avalon.apache.org'>Avalon</a> framework. Avalon |
| development has now stopped but the framework is mature, stable and of proved production quality. |
| See also the <a href='2/release-notes.html'>release notes</a> for details on |
| 2.3.2 bug fixes.</p> |
| |
| |
| <!-- 2.4.0 is no more in the pipe. |
| |
| <p>Proposal - James 2.4.0'</p> |
| <ul> |
| <li>Is a |
| <a href='http://issues.apache.org/jira/browse/JAMES/fixforversion/12313985'>Proposed</a> |
| minor revision upgrading to Java 1.5 and adding support for Java 1.6. |
| </li><li> |
| Some libraries developed for |
| <a href='http://james.apache.org/server/head'>James 3</a> may be added, |
| allowing access to their features. |
| </li><li> |
| Feedback welcomed either through the <a href='http://james.apache.org/mail.html'>mailing lists</a> |
| or <a href='http://issues.apache.org/jira/browse/JAMES'>JIRA</a>. |
| </li> |
| </ul> |
| |
| --> |
| |
| </subsection> |
| |
| </div> |
| |
| <div id="tabs-3"> |
| |
| <p> |
| |
| <table> |
| <tr> |
| <th>Feature</th> |
| <th>Status</th> |
| <th>3.0</th> |
| <th>2.3.x</th> |
| <th>Since</th> |
| <th>First released</th> |
| </tr> |
| <tr> |
| <td>SMTP</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td>1.0</td> |
| <td>0.95</td> |
| </tr> |
| <tr> |
| <td>POP3</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td>1.1</td> |
| <td>1.0</td> |
| </tr> |
| <tr> |
| <td>IMAP</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>no</td> |
| <td>3.0</td> |
| <td>3.0</td> |
| </tr> |
| <tr> |
| <td>LMTP</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>no</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>NNTP</td> |
| <td>Experimental</td> |
| <td>no</td> |
| <td>yes</td> |
| <td>1.2</td> |
| <td>1.2</td> |
| </tr> |
| <tr> |
| <td>TLS POP3/SMTP</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td>1.2</td> |
| <td>1.2</td> |
| </tr> |
| <tr> |
| <td>Mailing List</td> |
| <td>Experimental</td> |
| <td>no</td> |
| <td>yes</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>FetchMail</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td>2.2</td> |
| <td>2.2</td> |
| </tr> |
| <tr> |
| <td>Mailet Container</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td>2.3</td> |
| <td>0.95</td> |
| </tr> |
| <tr> |
| <td>Remote Manager</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td>1.0</td> |
| <td>1.0</td> |
| </tr> |
| <tr> |
| <td>Management via JMX</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>TLS Remote Manager</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td>1.2</td> |
| <td>1.2</td> |
| </tr> |
| <tr> |
| <td>File Mail Store</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td>1.2</td> |
| <td>1.0</td> |
| </tr> |
| <tr> |
| <td>JDBC Database Mail Store</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td>1.2</td> |
| <td>1.2</td> |
| </tr> |
| <tr> |
| <td>JPA Database Mail Store</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>no</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>JCR (Jackrabbit) Database Mail Store</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>no</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>Alternate Mail stores</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>JDBC Users</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td>1.2.1</td> |
| <td>1.2.1</td> |
| </tr> |
| <tr> |
| <td>JPA Users</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>no</td> |
| <td>1.2.1</td> |
| <td>1.2.1</td> |
| </tr> |
| <tr> |
| <td>JCR Users</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>no</td> |
| <td>1.2.1</td> |
| <td>1.2.1</td> |
| </tr> |
| <tr> |
| <td>LDAP Users</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td>1.2</td> |
| <td>1.2</td> |
| </tr> |
| <tr> |
| <td>Alternate User Stores</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>Alternate Queue</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>no</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>Integration with SpamAssassin</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>partial</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>Run-as-service scripts</td> |
| <td>Stable</td> |
| <td>yes</td> |
| <td>no</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>Deployment in WEB container</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>no</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>Deployment in OSGI container</td> |
| <td>Planned</td> |
| <td>planned</td> |
| <td>no</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>Configuration Hot Reload</td> |
| <td>Planned</td> |
| <td>planned</td> |
| <td>no</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>Monitoring via JMX</td> |
| <td>Experimental</td> |
| <td>yes</td> |
| <td>yes</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>IP V6</td> |
| <td>Experimental</td> |
| <td>partial</td> |
| <td>no</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>Java 1.6</td> |
| <td><i>Requirement</i></td> |
| <td>yes</td> |
| <td>no</td> |
| <td></td> |
| <td></td> |
| </tr> |
| |
| </table> |
| |
| </p> |
| |
| </div> |
| |
| </div> |
| |
| </td></tr></table> |
| |
| </body> |
| |
| </document> |