You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by er...@apache.org on 2010/10/27 11:30:30 UTC

svn commit: r1027876 [1/2] - in /james/server/trunk/src/site: site.xml xdoc/changelog.xml xdoc/concept_smtp_hooks.xml xdoc/configuration_common.xml xdoc/configuration_serverwide.xml xdoc/dev_smtp_hooks.xml xdoc/index.xml xdoc/release_notes.xml

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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org