Author: eric
Date: Wed Oct 27 09:30:29 2010
New Revision: 1027876
URL: http://svn.apache.org/viewvc?rev=1027876&view=rev
Log:
Last Release notes + jmx security (to be formatted)
Added:
james/server/trunk/src/site/xdoc/dev_smtp_hooks.xml
- copied unchanged from r1026964,
james/server/trunk/src/site/xdoc/concept_smtp_hooks.xml
james/server/trunk/src/site/xdoc/release_notes.xml
- copied, changed from r1027398,
james/server/trunk/src/site/xdoc/changelog.xml
Removed:
james/server/trunk/src/site/xdoc/changelog.xml
james/server/trunk/src/site/xdoc/concept_smtp_hooks.xml
Modified:
james/server/trunk/src/site/site.xml
james/server/trunk/src/site/xdoc/configuration_common.xml
james/server/trunk/src/site/xdoc/configuration_serverwide.xml
james/server/trunk/src/site/xdoc/index.xml
Modified: james/server/trunk/src/site/site.xml
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/site/site.xml?rev=1027876&r1=1027875&r2=1027876&view=diff
==============================================================================
--- james/server/trunk/src/site/site.xml (original)
+++ james/server/trunk/src/site/site.xml Wed Oct 27 09:30:29 2010
@@ -42,7 +42,6 @@
<menu name="Overview">
<item name="Introduction" href="/index.html"/>
<item name="Release Notes" href="/release_notes.html"/>
- <item name="Changes" href="/changelog.html"/>
<item name="Security" href="/james_security.html" />
<item name="Performance" href="/james_perfomance.html" />
<!-- <item name="JIRA Report" href="/jira-report.html"/>-->
Modified: james/server/trunk/src/site/xdoc/configuration_common.xml
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/configuration_common.xml?rev=1027876&r1=1027875&r2=1027876&view=diff
==============================================================================
--- james/server/trunk/src/site/xdoc/configuration_common.xml (original)
+++ james/server/trunk/src/site/xdoc/configuration_common.xml Wed Oct 27
09:30:29 2010
@@ -34,6 +34,7 @@
</section>
<section name="Authenticated SMTP (SMTP AUTH)">
+
<p>Authenticated SMTP is a method of securing your SMTP server. With SMTP
AUTH enabled senders who wish to
relay mail through the SMTP server (that is, send mail that is eventually
to be delivered to another SMTP
server) must authenticate themselves to James before sending their
message. Mail that is to be delivered
@@ -43,6 +44,7 @@
<p>Mail servers that allow spammers to send unauthorized email are known
as open relays. So SMTP AUTH
is a mechanism for ensuring that your server is not an open relay .</p>
<p>At this time James only supports simple user name / password
authentication.</p>
+
<subsection name="Configuring James for Authenticated SMTP">
<p>Configuring James for Authentication SMTP is a multi-step process.
It requires several adjustments of
the config.xml. To enable SMTP AUTH, do the following:</p>
@@ -60,6 +62,7 @@
optionally set the verifyIdentity element of the smtpserver
configuration block to "true".</p>
<p>Fifth, restart James. This will pull in all of your configuration
changes.</p>
</subsection>
+
<subsection name="Verifying Your Configuration">
<p>Finally, you need to verify that your configuration was done
correctly. This step is
<strong>important</strong> and should not be skipped.</p>
@@ -74,11 +77,14 @@
mail through your server. This can be accomplished using any standard
mail client (i.e. Outlook,
Eudora, Evolution).</p>
</subsection>
+
</section>
<section name="Database Configuration">
+
<p>James has the capacity to use a JDBC-compatible database for storage of
both message and user
data. This section explains how to configure James to utilize a database
for storage.</p>
+
<subsection name="Requirements">
<p>Using James with a database backend has certain requirements.
Database configuration is
extremely vendor-specific, so we can only state the requirements in
general terms.</p>
@@ -91,6 +97,7 @@
James to use it as a repository. This will help ensure that
configuration issues are properly
identified.</p>
</subsection>
+
<subsection name="Connection Configuration">
<p>Configuring the Phoenix container to work with JDBC is the first step
in enabling James database support.</p>
<p>First, Phoenix must be able to load the JDBC classes. To make these
classes available to Phoenix, place the
@@ -113,7 +120,6 @@
<li><strong>max</strong> - The maximum number of JDBC connections to be
used concurrently by this data-source.</li>
</ul>
</p>
-
<p>Generally, you simply configure these entries in the config.xml
file, which are commented, in order to use a database with James. You
would then use the db: or dbfile: prefix instead of the file: prefix
@@ -123,7 +129,9 @@
more details. A sample configuration is described below.</p>
</subsection>
+
<subsection name="SQL Statement Configuration">
+
<p>The precise SQL statements used by James to modify and view data
stored in the database are specified in
an external configuration file. The sqlResources.xml file
(which can be found in the apps/james/conf directory) is a sample
configuration file that contains the SQL
@@ -139,6 +147,7 @@
upon startup, special attention should be paid to the "create table"
statements in this file. Such
statements tend to be both very database and very database instance
specific.</p>
</subsection>
+
<subsection name="Sample James Configuration">
<p>The config.xml file has commented out examples for MySQL and
@@ -181,6 +190,7 @@
</source>
<p>The configuration file contains further examples.</p>
+
</subsection>
<subsection name="Known Issues">
Modified: james/server/trunk/src/site/xdoc/configuration_serverwide.xml
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/configuration_serverwide.xml?rev=1027876&r1=1027875&r2=1027876&view=diff
==============================================================================
--- james/server/trunk/src/site/xdoc/configuration_serverwide.xml (original)
+++ james/server/trunk/src/site/xdoc/configuration_serverwide.xml Wed Oct 27
09:30:29 2010
@@ -99,7 +99,20 @@
enable TLS, see <a href="usingTLS.html">the using TLS section</a>.</p>
</subsection>
+
+ <subsection name="Prepare for JMX on Windows">
+
+ <p>for let windows start with jmx username/password enabled you need to
modify the security settings for the jmx files
+like descripted here:
+http://download.oracle.com/javase/1.5.0/docs/guide/management/security-windows.html
+maybe you want to mention it in the docs ?
+user needs to modify security otherwise it won't work ?
+only for windoz
+or he need to disable user/pass on windows
+yes only windows
+on unix like operation systems the perms are correctly set
+</p>
<subsection name="Other global configuration">
<p>Other configuration are available inside James.
Modified: james/server/trunk/src/site/xdoc/index.xml
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/index.xml?rev=1027876&r1=1027875&r2=1027876&view=diff
==============================================================================
--- james/server/trunk/src/site/xdoc/index.xml (original)
+++ james/server/trunk/src/site/xdoc/index.xml Wed Oct 27 09:30:29 2010
@@ -27,8 +27,6 @@
<section name="James 3.0-M1">
- <div style="float:left; width:70%;">
-
<p>The Java Apache Mail Enterprise Server (a.k.a. Apache James) is
a 100% pure Java SMTP, IMAP4 and POP3 Mail
server designed to be a complete and portable enterprise mail
engine solution.
James is based on currently available open protocols.</p>
@@ -40,52 +38,50 @@
<p>You can download stables releases from <a
href="http://james.apache.org/download.cgi">here</a>
(or latest snapshots from <a
href="http://repository.apache.org/content/groups/snapshots/org/apache/james/james-server-spring-deployment/3.0-SNAPSHOT/
">here</a>).</p>
- <div style="float:left; width:50%;">
-
- <subsection name="Secured">
-
- <p>James is a secured mail server by default. You can read more
on the existing security
- measures and infrastructure on the <a
href="security.html">security</a>.</p>
-
- </subsection>
-
- </div>
-
- <div style="float:right; width:50%;">
-
- <subsection name="Performant">
-
- <p>A special focuss has been brought to the performance: James
can process more than
- 100 mails per second. See the <a
href="performance.html">performance</a> page to get more numbers.</p>
-
- </subsection>
-
- </div>
+ <table>
+
+ <tr><td width="50%">
+
+ <subsection name="Configureable">
+
+ <p></p>
+
+ </subsection>
+
+ </td><td width="50%">
+
+ <subsection name="Manageable">
+
+ <p></p>
+
+ </subsection>
+
+ </td></tr>
+
+ <tr><td width="50%">
+
+ <subsection name="Performant">
+
+ <p>A special focuss has been brought to the performance: James can
process more than
+ 100 mails per second. See the <a
href="performance.html">performance</a> page to get more numbers.</p>
+
+ </subsection>
+
+ </td><td width="50%">
+
+ <subsection name="Secured">
+
+ <p>James is a secured mail server by default. You can read more on
the existing security
+ measures and infrastructure on the <a
href="security.html">security</a>.</p>
+
+ </subsection>
+
+ </td>
+
+ </tr>
- <div style="clear:both; float:none;"/>
-
- <div style="float:left; width:50%;">
-
- <subsection name="Configureable">
-
- <p></p>
-
- </subsection>
-
- </div>
-
- <div style="float:right; width:50%;">
-
- <subsection name="Manageable">
-
- <p></p>
-
- </subsection>
-
- </div>
-
- <div style="float:left; width:50%;">
-
+ <tr><td width="50%">
+
<subsection name="Extensible">
<p>James serves as a mail application platform. The James
project hosts the Apache Mailet API,
@@ -103,10 +99,8 @@
</subsection>
- </div>
+ </td><td width="50%">
- <div style="float:right; width:50%;">
-
<subsection name="Features">
<p>James 3.0 represents the leading edge of development. This
codestream has many more
@@ -132,127 +126,12 @@
</subsection>
- </div>
-
- </div>
-
- <div style="float:right; width:30%;">
-
- <table>
- <tr>
- <th>Feature</th>
- <th align="center"><b>2.3.x</b></th>
- <th align="center"><b>3.0</b></th>
- </tr>
- <tr>
- <td>POP3</td>
- <td align="center">yes</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>IMAP4</td>
- <td align="center">no</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>SMTP</td>
- <td align="center">yes</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>LMTP</td>
- <td align="center">no</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>NNTP</td>
- <td align="center">yes</td>
- <td align="center">no</td>
- </tr>
- <tr>
- <td>Mailing List</td>
- <td align="center">yes</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>File Mail Store</td>
- <td align="center">yes</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>JDBC Database Mail Store</td>
- <td align="center">yes</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>JPA Database Mail Store</td>
- <td align="center">no</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>JCR (Jackrabbit) Database Mail Store</td>
- <td align="center">no</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>Mailets API</td>
- <td align="center">yes</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>Alternate User and Mail stores</td>
- <td align="center">yes</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>Alternate Queue</td>
- <td align="center">no</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>Integration with SpamAssassin</td>
- <td align="center">partial</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>Run-as-service scripts</td>
- <td align="center">no</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>Deployment in WEB container</td>
- <td align="center">no</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>Deployment in OSGI container</td>
- <td align="center">no</td>
- <td align="center">planned</td>
- </tr>
- <tr>
- <td>Configuration Hot Reload</td>
- <td align="center">no</td>
- <td align="center">planned</td>
- </tr>
- <tr>
- <td>Monitoring via JMX</td>
- <td align="center">yes</td>
- <td align="center">yes</td>
- </tr>
- <tr>
- <td>IP V6</td>
- <td align="center">no</td>
- <td align="center">partial</td>
- </tr>
- <tr>
- <td>Java 1.4</td>
- <td align="center">yes</td>
- <td align="center">no</td>
- </tr>
- </table>
+ </td>
+
+ </tr>
+
+ </table>
- </div>
-
</section>
</body>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]