Author: eric
Date: Tue Oct 26 06:55:27 2010
New Revision: 1027384
URL: http://svn.apache.org/viewvc?rev=1027384&view=rev
Log:
Format main and server Index - Remove sendmail from left menu - Update hudson
url.
Added:
james/project/trunk/project/server/src/site/xdoc/james_and_sendmail.xml
Modified:
james/project/trunk/project/server/src/site/site.xml
james/project/trunk/project/server/src/site/xdoc/FAQ.xml
james/project/trunk/project/server/src/site/xdoc/archive/document_archive.xml
james/project/trunk/project/server/src/site/xdoc/index.xml
james/project/trunk/project/src/site/site.xml
james/project/trunk/project/src/site/xdoc/index.xml
Modified: james/project/trunk/project/server/src/site/site.xml
URL:
http://svn.apache.org/viewvc/james/project/trunk/project/server/src/site/site.xml?rev=1027384&r1=1027383&r2=1027384&view=diff
==============================================================================
--- james/project/trunk/project/server/src/site/site.xml (original)
+++ james/project/trunk/project/server/src/site/site.xml Tue Oct 26 06:55:27
2010
@@ -39,9 +39,7 @@
<menu name="James Server">
<item name="Overview" href="/index.html" />
<item name="Objectives" href="/design_objectives.html" />
- <item name="James FAQ" href="/FAQ.html">
- <item name="James and Sendmail" href="/james_and_sendmail.html" />
- </item>
+ <item name="James FAQ" href="/FAQ.html" />
<item name="Useful RFCs" href="/rfclist.html" />
<item name="Issue Tracker"
href="http://issues.apache.org/jira/browse/JAMES" />
<item name="Source" href="http://svn.apache.org/viewvc/james/server/" />
Modified: james/project/trunk/project/server/src/site/xdoc/FAQ.xml
URL:
http://svn.apache.org/viewvc/james/project/trunk/project/server/src/site/xdoc/FAQ.xml?rev=1027384&r1=1027383&r2=1027384&view=diff
==============================================================================
--- james/project/trunk/project/server/src/site/xdoc/FAQ.xml (original)
+++ james/project/trunk/project/server/src/site/xdoc/FAQ.xml Tue Oct 26
06:55:27 2010
@@ -80,9 +80,12 @@
<li>
<a href="#17">How do I use Subversion to get James source code?</a>
</li>
- <li>
- <a href="#18">How can I control Sun's JVM DNS Lookup
Configuration.</a>
- </li>
+ <li>
+ <a href="#18">How can I control Sun's JVM DNS Lookup
Configuration.</a>
+ </li>
+ <li>
+ <a href="james_and_sendmail.html">James and Sendmail.</a>
+ </li>
</ul>
</p>
</section>
Modified:
james/project/trunk/project/server/src/site/xdoc/archive/document_archive.xml
URL:
http://svn.apache.org/viewvc/james/project/trunk/project/server/src/site/xdoc/archive/document_archive.xml?rev=1027384&r1=1027383&r2=1027384&view=diff
==============================================================================
---
james/project/trunk/project/server/src/site/xdoc/archive/document_archive.xml
(original)
+++
james/project/trunk/project/server/src/site/xdoc/archive/document_archive.xml
Tue Oct 26 06:55:27 2010
@@ -36,6 +36,7 @@ for users who still have need of it. Th
users to upgrade to the current Release Build of James.</p>
<subsection name="Table of Contents">
+
<p>
<ul name="Older Documentation">
<li> <a href="announcement_2_1.html">Announcement (version
2.1)</a></li>
@@ -45,10 +46,14 @@ users to upgrade to the current Release
<li> <a href="usingLDAP_v1_2.html">Using LDAP (version 1.2)</a></li>
<li> <a href="usingTLS_v1_2.html">Using TLS (version 1.2)</a></li>
<li> <a href="architecture_v2_0.html">Architecture (version
2.0)</a></li>
-
</ul>
+
</p>
+
</subsection>
+
</section>
+
</body>
+
</document>
Modified: james/project/trunk/project/server/src/site/xdoc/index.xml
URL:
http://svn.apache.org/viewvc/james/project/trunk/project/server/src/site/xdoc/index.xml?rev=1027384&r1=1027383&r2=1027384&view=diff
==============================================================================
--- james/project/trunk/project/server/src/site/xdoc/index.xml (original)
+++ james/project/trunk/project/server/src/site/xdoc/index.xml Tue Oct 26
06:55:27 2010
@@ -18,6 +18,7 @@
under the License.
-->
<document>
+
<properties>
<title>Overview</title>
<author email="[email protected]">James Project Team</author>
@@ -25,34 +26,28 @@
<body>
- <div style="float:left;width:50%;">
-
- <section name="Apache James Server">
+ <table>
+
+ <tr><td width="50%">
+
+ <section name="What's Apache James Server?">
<p>Is 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>
+ <abbr title='Simple Mail Transport Protocol'>SMTP</abbr></a></li>
<li>LMTP</li>
<li><a href='http://james.apache.org/server/rfclist/pop3/rfc1725.txt'>
- <abbr title='Post Office Protocol'>POP3</abbr></a>
- <ul>
- <li>Outgoing server</li>
- <li>Incoming from POP3 accounts (FetchMail)</li>
- </ul>
- </li>
+ <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> (James
3)
- <ul>
- <li>Server</li>
- <li><a href='http://james.apache.org/jsieve'>Sieve</a>
- filtering into IMAP mailboxes for incoming mail</li>
- </ul>
- </li>
- </ul>
- <ul>
- <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 in 2.3., support is discontinuated in 3.0.</li>
+ <abbr title='Internet Message Access Protocol'>IMAP</abbr></a>
(James 3)</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 in 2.3., support is discontinuated in 3.0.</li>
</ul>
<p>Is a mailet container: the email processing is delegated to
independent, extensible, pluggable agents
@@ -64,21 +59,12 @@
mail platform.</p>
<p>Is based on open technical standards.</p>
-
- <ul>
- <li><a href='http://james.apache.org/server/head'>James 3</a>
(development) supports Spring and is moving
- towards OSGI.</li>
- <li>James 2 (production) 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.</li>
- </ul>
</section>
- </div>
+ </td><td width="50%">
- <div style="float:left;width:50%;">
-
- <section name="Releases">
+ <section name="Which Release?">
<subsection name='Proposal - James 3.0 Milestone 1'>
@@ -96,6 +82,9 @@
<a href='http://james.apache.org/server/head/jira-report.html'>new
features</a>
and major revisions to the architecture are ongoing</p>
+ <p><a href='http://james.apache.org/server/head'>James 3</a>
(development) supports Spring and is moving
+ towards OSGI.</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
@@ -109,12 +98,18 @@
Use of the latest stable release is recommended.</p>
<p>Latest and Stable - James 2.3.2</p>
+
+ <p>James 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.</p>
+
<ul>
- <li>Is the latest official stable release and is available for
download
- <a
href="http://james.apache.org/download.cgi#Apache%20James%20Server">here</a>.</li>
<li>
- Is a bug fix point release.
- See <a href='2.3.2/release-notes.html'>release notes</a> for details.
+ Is the latest official stable release and is available for
download
+ <a
href="http://james.apache.org/download.cgi#Apache%20James%20Server">here</a>.
+ </li>
+ <li>
+ Is a bug fix point release.
+ See <a href='2.3.2/release-notes.html'>release notes</a> for
details.
</li>
</ul>
@@ -141,18 +136,18 @@
</section>
- </div>
-
- <div style="clear:both;float:none;visibility:hidden;"></div>
-
+ </td>
+ </tr>
+ </table>
+
<section name="Feature Matrix">
<table>
<tr>
<th>Item</th>
<th>Status</th>
- <th>3.0</th>
<th>2.3.x</th>
+ <th>3.0</th>
<th>Since</th>
<th>First released</th>
</tr>
@@ -174,7 +169,7 @@
</tr>
<tr>
<td>IMAP</td>
- <td>Okay</td>
+ <td>Experimental</td>
<td>yes</td>
<td>no</td>
<td>3.0</td>
@@ -182,7 +177,7 @@
</tr>
<tr>
<td>LMTP</td>
- <td></td>
+ <td>Experimental</td>
<td>no</td>
<td>yes</td>
<td></td>
@@ -191,22 +186,22 @@
<tr>
<td>NNTP</td>
<td>Experimental</td>
- <td>no</td>
<td>yes</td>
+ <td>no</td>
<td>1.2</td>
<td>1.2</td>
</tr>
<tr>
<td>TLS POP3/SMTP</td>
<td>Experimental</td>
- <td></td>
- <td></td>
+ <td>yes</td>
+ <td>yes</td>
<td>1.2</td>
<td>1.2</td>
</tr>
<tr>
<td>Mailing List</td>
- <td></td>
+ <td>Experimental</td>
<td>yes</td>
<td>yes</td>
<td></td>
@@ -215,8 +210,8 @@
<tr>
<td>FetchMail</td>
<td>Stable</td>
- <td></td>
- <td></td>
+ <td>yes</td>
+ <td>yes</td>
<td>2.2</td>
<td>2.2</td>
</tr>
@@ -231,24 +226,24 @@
<tr>
<td>Remote Manager</td>
<td>Stable</td>
- <td></td>
- <td></td>
+ <td>yes</td>
+ <td>yes</td>
<td>1.0</td>
<td>1.0</td>
</tr>
<tr>
<td>Management via JMX</td>
- <td></td>
+ <td>Experimental</td>
<td>yes</td>
<td>yes</td>
<td></td>
<td></td>
</tr>
<tr>
- <td>TLS Support Remote Manager</td>
+ <td>TLS Remote Manager</td>
<td>Stable</td>
- <td></td>
- <td></td>
+ <td>yes</td>
+ <td>yes</td>
<td>1.2</td>
<td>1.2</td>
</tr>
@@ -262,7 +257,7 @@
</tr>
<tr>
<td>JDBC Database Mail Store</td>
- <td></td>
+ <td>Experimental</td>
<td>yes</td>
<td>yes</td>
<td>1.2</td>
@@ -270,7 +265,7 @@
</tr>
<tr>
<td>JPA Database Mail Store</td>
- <td></td>
+ <td>Experimental</td>
<td>no</td>
<td>yes</td>
<td></td>
@@ -278,7 +273,7 @@
</tr>
<tr>
<td>JCR (Jackrabbit) Database Mail Store</td>
- <td></td>
+ <td>Experimental</td>
<td>no</td>
<td>yes</td>
<td></td>
@@ -287,38 +282,46 @@
<tr>
<td>JDBC Users</td>
<td>Stable</td>
- <td></td>
- <td></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></td>
- <td></td>
+ <td>no</td>
+ <td>yes</td>
<td>1.2.1</td>
<td>1.2.1</td>
</tr>
<tr>
<td>JCR Users</td>
<td>Stable</td>
- <td></td>
- <td></td>
+ <td>no</td>
+ <td>yes</td>
<td>1.2.1</td>
<td>1.2.1</td>
</tr>
<tr>
<td>LDAP Users</td>
<td>Experimental</td>
- <td></td>
- <td></td>
+ <td>yes</td>
+ <td>yes</td>
<td>1.2</td>
<td>1.2</td>
</tr>
<tr>
- <td>Alternate User and Mail stores</td>
+ <td>Alternate Mail stores</td>
+ <td>Experimental</td>
+ <td>yes</td>
+ <td>yes</td>
<td></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>Alternate Mail stores</td>
+ <td>Experimental</td>
<td>yes</td>
<td>yes</td>
<td></td>
@@ -326,7 +329,7 @@
</tr>
<tr>
<td>Alternate Queue</td>
- <td></td>
+ <td>Experimental</td>
<td>no</td>
<td>yes</td>
<td></td>
@@ -334,7 +337,7 @@
</tr>
<tr>
<td>Integration with SpamAssassin</td>
- <td></td>
+ <td>Stable</td>
<td>partial</td>
<td>yes</td>
<td></td>
@@ -342,7 +345,7 @@
</tr>
<tr>
<td>Run-as-service scripts</td>
- <td></td>
+ <td>Stable</td>
<td>no</td>
<td>yes</td>
<td></td>
@@ -350,7 +353,7 @@
</tr>
<tr>
<td>Deployment in WEB container</td>
- <td></td>
+ <td>Experimental</td>
<td>no</td>
<td>yes</td>
<td></td>
@@ -374,7 +377,7 @@
</tr>
<tr>
<td>Monitoring via JMX</td>
- <td></td>
+ <td>Experimental</td>
<td>yes</td>
<td>yes</td>
<td></td>
@@ -382,7 +385,7 @@
</tr>
<tr>
<td>IP V6</td>
- <td></td>
+ <td>Experimental</td>
<td>no</td>
<td>partial</td>
<td></td>
@@ -401,7 +404,7 @@
</section>
- <section name='TODO'>
+ <section name='To Do'>
<p>See <a href='todo.html'>here</a></p>
</section>
Added: james/project/trunk/project/server/src/site/xdoc/james_and_sendmail.xml
URL:
http://svn.apache.org/viewvc/james/project/trunk/project/server/src/site/xdoc/james_and_sendmail.xml?rev=1027384&view=auto
==============================================================================
--- james/project/trunk/project/server/src/site/xdoc/james_and_sendmail.xml
(added)
+++ james/project/trunk/project/server/src/site/xdoc/james_and_sendmail.xml Tue
Oct 26 06:55:27 2010
@@ -0,0 +1,124 @@
+<?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>Sendmail integration</title>
+ <author email="[email protected]">Danny Angus</author>
+ </properties>
+
+<body>
+
+<section name="The problem">
+
+ <p>
+ This document explains how to configure sendmail to route all mail
generated by /usr/sbin/sendmail or local mail on a host through James on the
same host, including mail to local addresses without @host.<br/>
+ All sendmail configuration file locations are for Redhat Linux 7.2, other
installations may have different locations.<br/>
+ <b>We take no responsibility for the quality of the information in this
document. </b><br/><b>You should back-up any configuration files *before* you
alter them.</b>
+ </p>
+</section>
+
+<section name="Solution">
+<subsection name="Step 1: Stop sendmail from running as an SMTP daemon">
+<p>
+Ok so you want to use James for everything, including delivering mail from
localhost to local users.<br/>
+Well the first step is to stop sendmail from starting up as the SMTP Daemon on
port 25, otherwise it will route mail to itself and who knows what will happen
then.<br/>
+Open the sendmail configuration file <b>/etc/sysconfig/sendmail</b>
+Change the line:<source>DAEMON=yes</source>into<source>DAEMON=no</source>
+Restart sendmail with:<source>[r...@apache root]# /etc/rc.d/init.d/sendmail
restart</source>This will make sendmail process its outgoing queue, but not
listen on port 25 for incoming mail.
+</p>
+</subsection>
+<subsection name="Step 2: Set up sendmail to use relay">
+<p>
+Ok, so far so good, now you need to tell sendmail to relay everything,
regardless of its rules, through James. James will take the roles of "local
relay" (destination for all unqualified local addresses), "mail hub"
(destination for all qualified local addresses) and "smart relay" (destination
for all other mail) for this instance of sendmail, thereby catching
everything.<br/>
+So open <b>/etc/sendmail.cf</b> and..
+<ul>
+<li>Look for the line beginning <b>DS</b> make this line
<b>DSesmtp:localhost</b></li>
+<li>Look for the line beginning <b>DR</b> make this line
<b>DResmtp:localhost</b></li>
+<li>Look for the line beginning <b>DH</b> make this line
<b>DHesmtp:localhost</b></li>
+</ul>
+Now that wasn't too hard was it?<br/>
+What we have done is to tell sendmail to use its "mailer" called <b>esmtp</b>
to relay mail using ESMTP to localhost for each role.<br/>
+Of course no-one in their right mind would relay mail to localhost, because it
would loop forever right?
+</p>
+</subsection>
+
+<subsection name="Step 3: Stop sendmail complaining about mail apparently
looping back">
+<p>
+The developers of sendmail have, wisely, built sendmail in such a way as to
prevent, by default, mail being sent by sendmail back to itself, this is done
by making a quick check on outgoing mail to see if its destination is our
machine. If it is you'll see this message <b><i>config error: mail loops back
to me</i></b> when you try to send mail.<br/>
+But we *want* to relay mail to localhost, and because sendmail isn't receiving
our mail, James is, we won't be creating a loop. (make sure you've followed
step one though).<br/>
+So open <b>/etc/sendmail.cf</b> again and go to the bottom of the file, start
scrolling upwards until you see the declaration of the esmtp mailer it'll look
something like this
+<source>
+Mesmtp, P=[IPC], F=mDFMuXa, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP,
E=\r\n, L=990,
+ T=DNS/RFC822/SMTP,
+ A=TCP $h
+</source>
+You need to change it so its more like this: :-D
+<source>
+Mesmtp, P=[IPC], F=kmDFMuXa, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP,
E=\r\n, L=990,
+ T=DNS/RFC822/SMTP,
+ A=TCP $h
+</source>
+But seriously, we've added a <b>k</b> to the "F=" list <b>F=mDFMuXa</b>
becomes <b>F=kmDFMuXa</b><br/>
+And again, thats it, sendmail will now skip the loopback test on mail leaving
through the esmtp mailer.
+</p>
+<p>Now you have to make some tests.<br/>Try each of the following, replace
names in [] with names of the kind described.
+<source>/[r...@apache root]# mail -v [real-localusername]
+
+[r...@apache root]# mail -v [nonexistant-localusername]
+
+[r...@apache root]# mail -v [real-localuserna...@localhost
+
+[r...@apache root]# mail -v [real-localuserna...@[myhostname.mydomainname]
+
+[r...@apache root]# mail -v [real-userna...@[real-remote-account]
+</source>
+Sendmail echoes each conversation to STDOUT so you can see what its trying to
do with each mail.<br/>
+</p>
+</subsection>
+
+<subsection name="Step 4: If that wasn't enough James requires SMTP AUTH">
+<p>
+SMTP AUTH is a different Kettle of Fish.<br/>
+The scenario is that you're using SMTP AUTH on James to restrict SMTP relaying
to authenticated users, allowing them to connect from any IP address but still
not letting James become an open relay for spam, cool.<br/>
+However you now want to let sendmail relay through James, so you need to tell
it how to authenticate.<br/>
+So open <b>/etc/sendmail.cf</b> <i>again</i> and this time..
+<ul>
+<li>Look for the line beginning <b>O AuthMechanisms=</b> If this line is
commented out with a leading <b>#</b>, remove the <b>#</b> then make sure LOGIN
and PLAIN are at the beginning of this line like this <b>O AuthMechanisms=LOGIN
PLAIN GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-MD5</b></li>
+<li>Look for the line beginning <b>O DefaultAuthInfo=</b> If this line is
commented out with a leading <b>#</b>, remove the <b>#</b> then make this line
<b>O DefaultAuthInfo=/etc/mail/default-auth-info</b></li>
+<li>Create a user account on James for sendmail to login as.</li>
+<li>Create the file <b>/etc/mail/default-auth-info</b></li>
+<li>It should contain this<source>username
+username
+password
+localhost</source>Yes the username appears twice.</li>
+<li>Replace username and password with the details of the account you just
created.</li>
+<li>This file has to be chmod'ed 600 (-rw------) or sendmail won't read
it.</li>
+<li>Look for the line beginning <b>O AuthOptions=</b> If this line is
commented out with a leading <b>#</b>, remove the <b>#</b> and it should be
<b>O AuthOptions=A</b></li>
+</ul>
+
+<h1><i><b>Ta-da!</b></i></h1> Now you're ready to run the tests in Step3, all
of the mail should be accepted, the most likely rejection will be the final one.
+</p>
+</subsection>
+<p>Thats it, good luck and happy mailing :)<br/>Danny Angus</p>
+</section>
+
+</body>
+</document>
Modified: james/project/trunk/project/src/site/site.xml
URL:
http://svn.apache.org/viewvc/james/project/trunk/project/src/site/site.xml?rev=1027384&r1=1027383&r2=1027384&view=diff
==============================================================================
--- james/project/trunk/project/src/site/site.xml (original)
+++ james/project/trunk/project/src/site/site.xml Tue Oct 26 06:55:27 2010
@@ -66,8 +66,8 @@
Don't display this as the build directory is no more updated.
<item name="Nightly builds"
href="http://james.zones.apache.org/builds/"/>
-->
- <item name='Snapshots (Hudson)'
href='http://hudson.zones.apache.org/hudson/view/James/'/>
- <item name='Snapshots (Maven)'
href='http://repository.apache.org/snapshots/org/apache/james/'/>
+ <item name="Snapshots (Hudson)"
href="https://hudson.apache.org/hudson/view/G-L/view/James/"/>
+ <item name="Snapshots (Maven)"
href="http://repository.apache.org/snapshots/org/apache/james/"/>
</menu>
<menu name="About James " inherit="bottom">
Modified: james/project/trunk/project/src/site/xdoc/index.xml
URL:
http://svn.apache.org/viewvc/james/project/trunk/project/src/site/xdoc/index.xml?rev=1027384&r1=1027383&r2=1027384&view=diff
==============================================================================
--- james/project/trunk/project/src/site/xdoc/index.xml (original)
+++ james/project/trunk/project/src/site/xdoc/index.xml Tue Oct 26 06:55:27 2010
@@ -1,160 +1,185 @@
<?xml version="1.0"?>
+
<document>
+
<properties>
<title>Overview</title>
<author email="[email protected]">JAMES Project Web Team</author>
</properties>
+
<body>
- <div id="newsboxspacer">
- <div id="newsbox">
- <subsection name="News">
+
+ <table><tr><td>
+
+ <section name="What is James?">
+
+ <p>The Apache JAMES Project delivers a rich set of open source modules
and libraries, written in Java,
+ related to internet mail and news which build into an advanced
enterprise mail server.</p>
+
+ <p><a href='http://projects.apache.org'>Apache projects</a> are
developed in an
+ <a
href='http://www.apache.org/foundation/how-it-works.html#meritocracy'>open</a>
+ <a
href='http://www.apache.org/foundation/how-it-works.html#management'>collaborative
manner</a>. All
+ are welcome. We recommend that:</p>
<ul>
- <li>Sep/2010 - <ul>
- <li><a href="newsarchive.html#20092010_1"><strong>Apache IMAP
0.2-M1</strong> released</a></li>
- <li><a href="newsarchive.html#18092010_1"><strong>Apache protocols
1.2-M1</strong> released</a></li>
- </ul>
- </li>
- <li>Jun/2010 - <ul>
- <li><a href="newsarchive.html#21062010_1"><strong>Apache jSPF
0.9.8</strong> released</a></li>
- <li><a href="newsarchive.html#21062010"><strong>Apache Mailet Base
1.1</strong> released</a></li>
- </ul>
- </li>
- <li>May/2010 - <ul>
- <li><a href="newsarchive.html#14052010_1"><strong>Apache jSieve 0.4
</strong> released</a></li>
- <li><a href="newsarchive.html#14052010"><strong>Apache Mailet Standard
1.0 </strong> released</a></li>
- </ul>
- </li>
- <li>Oct/2009 - <ul>
- <li><a href="newsarchive.html#15102009"><strong>jDKIM</strong>, a Java
DKIM implementation, joins JAMES as sub-project</a></li>
- </ul>
- </li>
- <li>Sep/2009 - <ul>
- <li><a href="newsarchive.html#25092009"><strong>Hupa</strong>, a GWT
based webmail, joins JAMES as sub-project</a></li>
- </ul>
- </li>
- <li>Aug/2009 - <ul>
- <li><a href="newsarchive.html#31082009"><strong>Apache James
2.3.2</strong> released</a></li>
- </ul>
- </li>
- <li>Jul/2009 - <ul>
- <li><a href="newsarchive.html#02072009"><strong>Apache MPT
0.1</strong> released</a></li>
- </ul>
- </li>
- <li>Jun/2009 - <ul>
- <li><a href="newsarchive.html#25062009"><strong>Apache jSPF
0.9.7</strong> released</a></li>
- <li><a href="newsarchive.html#18062009"><strong>Apache JSieve
0.3</strong> released</a></li>
- </ul>
- </li>
- <li>May/2009 - <ul>
- <li><a href="newsarchive.html#14152009"><strong>Apache Crypto Mailets
1.0</strong> released</a></li>
- </ul>
- </li>
- <li>Apr/2009 - <ul>
- <li><a href="newsarchive.html#01042009"><strong>Apache Mailet Base
1.0</strong> released</a></li>
- </ul>
- </li>
- <li>Mar/2009 - <ul>
- <li><a href="newsarchive.html#08032009"><strong>Mime4j 0.6</strong>
released</a></li>
- </ul>
- </li>
- <li>Feb/2009 - <ul>
- <li><a href="newsarchive.html#01052009"><strong>MailetDocs Maven
Plugin 0.1</strong> released</a></li>
- </ul>
- </li>
- <li>Jan/2009 - <ul>
- <li><a href="newsarchive.html#01052009"><strong>Apache Mailet
2.4</strong> released</a></li>
- </ul>
- </li>
+ <li>Users subscribe to the JAMES user <a
href='http://james.apache.org/mail.html'>mailing list</a></li>
+ <li>Developers subscribe to the appropriate development <a
href='http://james.apache.org/mail.html'>mailing list</a></li>
</ul>
- <i>Read all the news in full in the <a href="newsarchive.html">News
Archive</a></i><br/>
- </subsection>
- <br />
- <iframe src="http://www.apache.org/ads/bannerbar.html"
style="border-width:0;" frameborder="0" scrolling="no" width="250"
height="150"></iframe>
- </div>
- </div>
- <section name="What is JAMES?">
- <p>
-The Apache JAMES Project delivers a rich set of open source modules and
libraries, written in Java,
-related to internet mail and news which build into an advanced enterprise mail
server.
- </p>
- <subsection name='Get Involved'>
-<p>
-<a href='http://projects.apache.org'>Apache projects</a> are developed in an
-<a
href='http://www.apache.org/foundation/how-it-works.html#meritocracy'>open</a>
-<a
href='http://www.apache.org/foundation/how-it-works.html#management'>collaborative
manner</a>. All
-are welcome.
-</p><p>
-We recommend that
-</p>
-<ul>
-<li>Users subscribe to the JAMES user <a
href='http://james.apache.org/mail.html'>mailing list</a></li>
-<li>Developers subscribe to the appropriate development <a
href='http://james.apache.org/mail.html'>mailing list</a></li>
-</ul>
- </subsection>
-</section>
- <section name='Looking For...'>
- <subsection name='An Enterprise Mail Server'>
- <p>
- <a href='http://james.apache.org/server'>James Server</a> is a stable,
mature and production ready email server.
- </p>
+
+ </section>
+
+ <section name="You're looking for...">
+
+ <table><tr><td width="50%">
+
+ <subsection name='...an Enterprise Mail Server'>
+
+ <p><a href='http://james.apache.org/server'>James Server</a> is a
stable, mature and
+ production ready email server.</p>
+
+ <ul>
+ <li>Is an advanced fully functioned integrated mail server</li>
+ <li>Is a mailet container, delegating to independent processing
agents known as mailets</li>
+ <li>Is modular</li>
+ <li>Supports Spring and is moving towards OSGi</li>
+ <li>Supports the following protocols:
+ <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/nntp/rfc0977.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>
+ (see the <a href='http://james.apache.org/imap'>IMAP</a>
sub-project)</li>
+ </ul>
+ </li>
+ </ul>
+
+ <p><a href='http://james.apache.org/server'>Read more</a> about the
features.</p>
+
</subsection>
- <subsection name='A Modular Mail Platform'>
- <p>
- Developers looking for a modular mail platform on which to build should
start by
- looking at the modules and libraries used to compose James Server 3.x.
- </p>
-<ul>
-<li><a href='http://james.apache.org/server/head/index.html'>JAMES Server 3</a>
-<ul>
-<li>Is an advanced fully functioned integrated mail server</li>
-<li>Is a mailet container, delegating to independent processing agents known
as mailets</li>
-<li>Is modular</li>
-<li>Supports Spring and is moving towards OSGi</li>
-<li>Retains the mature, production ready <a
href='http://excalibur.apache.org'>Apache Excalibur</a>
-components used by <a href='http://avalon.apache.org'>Avalon</a></li>
-<li>Supports the following protocols:
-<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/nntp/rfc0977.txt'>
-<abbr title='Network News Transfer Protocol'>NNTP</abbr></a> (better known as
news)</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>
-(see the <a href='http://james.apache.org/imap'>IMAP</a> sub-project)</li>
-</ul>
-</li>
-</ul>
-</li>
-<li>The <a href='http://james.apache.org/mailets'>Mailet subproject</a>
collects products
-related to mailets (mail processing components analogous to servlets). These
are independent of the
-<a href='http://james.apache.org/server'>JAMES server</a> and can be reused in
any mailet container.
-<ul>
-<li>The <a href='http://james.apache.org/mailet/api'>Mailet API</a> specifies
mailets</li>
-<li>The <a href='http://james.apache.org/mailet/base'>Mailet Basic Toolkit</a>
-collects utilities and lightweight frameworks useful for developing and
testing mailets</li>
-<li><a href='http://james.apache.org/mailet/standard'>Standard Mailets</a>
collects
-general processing mailets with limited dependencies</li>
-<li><a href='http://james.apache.org/mailet/crypto'>Crypto Mailets</a> collects
-mailets which perform cryptographic processing such as signing, encrypting,
-decrypting and signature verification.</li>
-</ul>
-</li>
-<li><a href='http://james.apache.org/jspf/'>jSPF</a> implements <abbr
title='Sender Policy Framework'>
-<a href='http://www.openspf.org/'>SPF</a></abbr></li>
-<li><a href='http://james.apache.org/jdkim/'>jDKIM</a> implements <abbr
title='Domain Keys Identified Mail'>
-<a href='http://www.dkim.org/'>DKIM</a></abbr></li>
-<li><a href='http://james.apache.org/mime4j/'>Mime4J</a> parses MIME typed
documents (including
-- but not limited to - mail). APIs similar to DOM, SAX and pull parsers are
exposed.</li>
-<li><a href='http://james.apache.org/jsieve'>jSieve</a> implements the
-<a href='http://www.ietf.org/rfc/rfc3028.txt'>Sieve</a> mail filtering
language</li>
-<li><a href='http://james.apache.org/postage/'>Postage</a> generates mail
traffic suitable
-for stress testing mail servers</li>
-<li><a href='http://james.apache.org/mpt/'>MPT</a> is a scripted functional
test tool
-suitable for testing mail protocols.</li>
-</ul>
+
+ </td><td width="50%">
+
+ <subsection name='...a Modular Mail Platform'>
+
+ <p>Developers looking for a modular mail platform on which to build
should start by
+ looking at the modules and libraries used to compose James Server
3.0.</p>
+
+ <p>The <a href='http://james.apache.org/mailets'>Mailet subproject</a>
collects products
+ related to mailets (mail processing components analogous to
servlets). These are independent of the
+ <a href='http://james.apache.org/server'>JAMES server</a> and can be
reused in any mailet container.</p>
+
+ <ul>
+ <li>The <a href='http://james.apache.org/mailet/api'>Mailet API</a>
specifies mailets</li>
+ <li>The <a href='http://james.apache.org/mailet/base'>Mailet Basic
Toolkit</a>
+ collects utilities and lightweight frameworks useful for
developing and testing mailets</li>
+ <li><a href='http://james.apache.org/mailet/standard'>Standard
Mailets</a> collects
+ general processing mailets with limited dependencies</li>
+ <li><a href='http://james.apache.org/mailet/crypto'>Crypto Mailets</a>
collects
+ mailets which perform cryptographic processing such as signing,
encrypting,
+ decrypting and signature verification.</li>
+ </ul>
+
+ <p><a href='http://james.apache.org/jspf/'>jSPF</a> implements <abbr
title='Sender Policy Framework'>
+ <a href='http://www.openspf.org/'>SPF</a></abbr></p>
+
+ <p><a href='http://james.apache.org/jdkim/'>jDKIM</a> implements <abbr
title='Domain Keys Identified Mail'>
+ <a href='http://www.dkim.org/'>DKIM</a></abbr></p>
+
+ <p><a href='http://james.apache.org/mime4j/'>Mime4J</a> parses MIME
typed documents (including
+ - but not limited to - mail). APIs similar to DOM, SAX and pull
parsers are exposed.</p>
+
+ <p><a href='http://james.apache.org/jsieve'>jSieve</a> implements the
+ <a href='http://www.ietf.org/rfc/rfc3028.txt'>Sieve</a> mail
filtering language</p>
+
+ <p><a href='http://james.apache.org/postage/'>Postage</a> generates mail
traffic suitable
+ for stress testing mail servers</p>
+
+ <p><a href='http://james.apache.org/mpt/'>MPT</a> is a scripted
functional test tool
+ suitable for testing mail protocols.</p>
+
</subsection>
- </section>
- </body>
+
+ </td></tr></table>
+
+ </section>
+
+ </td><td>
+
+ <div id="newsboxspacer">
+
+ <div id="newsbox">
+
+ <subsection name="News">
+ <ul>
+ <li>Sep/2010 - <ul>
+ <li><a href="newsarchive.html#20092010_1"><strong>Apache IMAP
0.2-M1</strong> released</a></li>
+ <li><a href="newsarchive.html#18092010_1"><strong>Apache protocols
1.2-M1</strong> released</a></li>
+ </ul>
+ </li>
+ <li>Jun/2010 - <ul>
+ <li><a href="newsarchive.html#21062010_1"><strong>Apache jSPF
0.9.8</strong> released</a></li>
+ <li><a href="newsarchive.html#21062010"><strong>Apache Mailet Base
1.1</strong> released</a></li>
+ </ul>
+ </li>
+ <li>May/2010 - <ul>
+ <li><a href="newsarchive.html#14052010_1"><strong>Apache jSieve 0.4
</strong> released</a></li>
+ <li><a href="newsarchive.html#14052010"><strong>Apache Mailet
Standard 1.0 </strong> released</a></li>
+ </ul>
+ </li>
+ <li>Oct/2009 - <ul>
+ <li><a href="newsarchive.html#15102009"><strong>jDKIM</strong>, a
Java DKIM implementation, joins JAMES as sub-project</a></li>
+ </ul>
+ </li>
+ <li>Sep/2009 - <ul>
+ <li><a href="newsarchive.html#25092009"><strong>Hupa</strong>, a GWT
based webmail, joins JAMES as sub-project</a></li>
+ </ul>
+ </li>
+ <li>Aug/2009 - <ul>
+ <li><a href="newsarchive.html#31082009"><strong>Apache James
2.3.2</strong> released</a></li>
+ </ul>
+ </li>
+ <li>Jul/2009 - <ul>
+ <li><a href="newsarchive.html#02072009"><strong>Apache MPT
0.1</strong> released</a></li>
+ </ul>
+ </li>
+ <li>Jun/2009 - <ul>
+ <li><a href="newsarchive.html#25062009"><strong>Apache jSPF
0.9.7</strong> released</a></li>
+ <li><a href="newsarchive.html#18062009"><strong>Apache JSieve
0.3</strong> released</a></li>
+ </ul>
+ </li>
+ <li>May/2009 - <ul>
+ <li><a href="newsarchive.html#14152009"><strong>Apache Crypto
Mailets 1.0</strong> released</a></li>
+ </ul>
+ </li>
+ <li>Apr/2009 - <ul>
+ <li><a href="newsarchive.html#01042009"><strong>Apache Mailet Base
1.0</strong> released</a></li>
+ </ul>
+ </li>
+ <li>Mar/2009 - <ul>
+ <li><a href="newsarchive.html#08032009"><strong>Mime4j 0.6</strong>
released</a></li>
+ </ul>
+ </li>
+ <li>Feb/2009 - <ul>
+ <li><a href="newsarchive.html#01052009"><strong>MailetDocs Maven
Plugin 0.1</strong> released</a></li>
+ </ul>
+ </li>
+ <li>Jan/2009 - <ul>
+ <li><a href="newsarchive.html#01052009"><strong>Apache Mailet
2.4</strong> released</a></li>
+ </ul>
+ </li>
+ </ul>
+ <i>Read all the news in full in the <a href="newsarchive.html">News
Archive</a></i><br/>
+ </subsection>
+
+ <br/>
+ <iframe src="http://www.apache.org/ads/bannerbar.html"
style="border-width:0;" frameborder="0" scrolling="no" width="250"
height="150"></iframe>
+ </div>
+
+ </div>
+
+ </td></tr></table>
+
+ </body>
+
</document>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]