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/31 08:07:53 UTC

svn commit: r1029268 - in /james/server/trunk/src/site: site.xml xdoc/dev_mailets.xml xdoc/dev_matchers.xml xdoc/dev_provided_mailets.xml xdoc/dev_provided_matchers.xml xdoc/feature_mailetcontainer.xml

Author: eric
Date: Sun Oct 31 07:07:52 2010
New Revision: 1029268

URL: http://svn.apache.org/viewvc?rev=1029268&view=rev
Log:
Update on mailetcontainer feature - rename provided_mailet/matcher pages.

Added:
    james/server/trunk/src/site/xdoc/dev_provided_mailets.xml
      - copied unchanged from r1028756, james/server/trunk/src/site/xdoc/dev_mailets.xml
    james/server/trunk/src/site/xdoc/dev_provided_matchers.xml
      - copied unchanged from r1028756, james/server/trunk/src/site/xdoc/dev_matchers.xml
Removed:
    james/server/trunk/src/site/xdoc/dev_mailets.xml
    james/server/trunk/src/site/xdoc/dev_matchers.xml
Modified:
    james/server/trunk/src/site/site.xml
    james/server/trunk/src/site/xdoc/feature_mailetcontainer.xml

Modified: james/server/trunk/src/site/site.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/site.xml?rev=1029268&r1=1029267&r2=1029268&view=diff
==============================================================================
--- james/server/trunk/src/site/site.xml (original)
+++ james/server/trunk/src/site/site.xml Sun Oct 31 07:07:52 2010
@@ -86,8 +86,8 @@
     <menu name="Developers Corner">
       <item name="Architecture" href="/dev_architecture.html" />
       <item name="Build from source" href="/dev_build.html" />
-      <item name="Provided Mailets" href="/dev_mailets.html" />
-      <item name="Provided Matchers" href="/dev_matchers.html" />
+      <item name="Provided Mailets" href="/dev_provided_mailets.html" />
+      <item name="Provided Matchers" href="/dev_provided_matchers.html" />
       <item name="Extend James" href="/dev_extend.html" collapse="true" >
         <item name="Custom Mailet" href="/dev_custom_mailet.html" />
         <item name="Custom Matcher" href="/dev_custom_matcher.html" />

Modified: james/server/trunk/src/site/xdoc/feature_mailetcontainer.xml
URL: http://svn.apache.org/viewvc/james/server/trunk/src/site/xdoc/feature_mailetcontainer.xml?rev=1029268&r1=1029267&r2=1029268&view=diff
==============================================================================
--- james/server/trunk/src/site/xdoc/feature_mailetcontainer.xml (original)
+++ james/server/trunk/src/site/xdoc/feature_mailetcontainer.xml Sun Oct 31 07:07:52 2010
@@ -35,37 +35,40 @@
 
     <p>As it stands today, the Mailet API defines interfaces for both Matchers and Mailets.</p>
 
-    <p>Matchers, as their name would suggest, match mail messages against certain conditions.  They 
-    return some subset (possibly the entire set) of the original recipients of the message if there 
-    is a match.  An inherent part of the Matcher contract is that a Matcher should not induce any changes
-    in a message under evaluation.</p>
-
-    <p>Mailets are responsible for actually processing the message.  They may alter the message in any fashion,
-    or pass the message to an external API or component.  This can include delivering a message to its destination 
-    repository or SMTP server.</p>
+    <ul>
+      <li>Matchers, as their name would suggest, match mail messages against certain conditions.  They 
+          return some subset (possibly the entire set) of the original recipients of the message if there 
+          is a match.  An inherent part of the Matcher contract is that a Matcher should not induce any changes
+          in a message under evaluation.</li>
+      <li>Mailets are responsible for actually processing the message.  They may alter the message in any fashion,
+          or pass the message to an external API or component.  This can include delivering a message to its destination 
+          repository or SMTP server.</li>
+    </ul>
 
     <p>The Mailet API is currently in its second revision.  Although, the Mailet API is expected to undergo substantial changes in the near future, it is our aim that existing Mailets that abided purely by the prior Mailet API interfaces will continue to run with the revised specification.</p>
 
-
-    <a href="http://james.apache.org/mailet/index.html">Mailet Site</a>
-    <a href="http://james.apache.org/mailet/api/index.html">Mailet API</a>
-    <a href="http://james.apache.org/mailet/base/index.html">Mailet Toolkit</a>
-    <a href="http://james.apache.org/mailet/crypto/index.html">Mailet Crypto</a>
-    <a href="http://james.apache.org/mailet/standard/index.html">Mailet Sieve</a>
-    <a href="http://james.apache.org/mailet/standard/index.html">Mailet Standard</a>
-    <a href="http://james.apache.org/mailet/maven-mailetdocs-plugin/index.html">Mailet Docs</a>
-    <a href="/james-server-mailets-function/mailet-report.html">Server Mailets</a>
-
-
-    <p>The Javadoc for the Mailet API can be found <a href="apidocs/index.html">here</a>.</p>
+    <p>The Javadoc for the Mailet API can be found <a href="http://james.apache.org/mailet/api/apidocs/">here</a>.</p>
 
     <p>James bundles a number of Matchers and Mailets in its distribution.  Descriptions of provided matchers 
-    can be found <a href="provided_matchers.html">here</a>, while descriptions of provided mailets can be found 
-    <a href="provided_mailets.html">here</a>.</p>
+    can be found <a href="dev_provided_matchers.html">here</a>, while descriptions of provided mailets can be found 
+    <a href="dev_provided_mailets.html">here</a>.</p>
+    
+    <p>You can read more on mailets on following web sites:</p>
+
+    <ul>
+      <li><a href="http://james.apache.org/mailet/index.html">Mailet Site</a></li>
+      <li><a href="http://james.apache.org/mailet/api/index.html">Mailet API</a></li>
+      <li><a href="http://james.apache.org/mailet/base/index.html">Mailet Toolkit</a></li>
+      <li><a href="http://james.apache.org/mailet/crypto/index.html">Mailet Crypto</a></li>
+      <li><a href="http://james.apache.org/mailet/standard/index.html">Mailet Sieve</a></li>
+      <li><a href="http://james.apache.org/mailet/standard/index.html">Mailet Standard</a></li>
+      <li><a href="http://james.apache.org/mailet/maven-mailetdocs-plugin/index.html">Mailet Docs</a></li>
+      <li><a href="/james-server-mailets-function/mailet-report.html">Server Mailets</a></li>
+    </ul>
 
   </section>
 
-  <section name="The Spooler, Matchers and Mailets">
+  <section name="Matchers and Mailets, Processors and SpoolManager">
   
     <p>James separates the services that deliver mail to James (i.e. SMTP, FetchMail) 
     from the engine that processes mail after it is received by James.  The 
@@ -92,8 +95,6 @@
       and that message is processed by the mailet.  The recipients for the other mail are set to the
       non-matching recipients, and that message is not processed by the mailet.</p>
     
-      <p>More on matchers and mailets can be found <a href="mailet_api.html">here</a>.</p>
-    
     </subsection>
 
     <subsection name="Processors">
@@ -113,21 +114,25 @@
     
     </subsection>
         
-    <p>The SpoolManager continually checks for mail in the spool repository.  When
-    mail is first found in the repository, it is delivered to the root processor.  
-    Mail can be placed on this spool from a number of sources (SMTP, FetchPOP, a 
-    custom component).  This spool repository is also used for storage of mail that is
-    being redirected from one processor to another.  Mail messages are driven through 
-    the processor tree until they reach the end of a processor or are marked completed 
-    by a mailet.</p>
-    
-    <p>More on configuration of the SpoolManager can be found <a href="spoolmanager_configuration.html">here</a>.</p>
-    
-    <p>Much of the power of James lies in the SpoolManager component.  Custom matchers and 
-    mailets can be easily developed to address an administrator's particular needs.  The 
-    processor tree can easily be configured to sort, filter, and deliver mail based on any 
-    number of criteria.  Mail administrators new to James should spend some time learning how 
-    to configure the SpoolManager to meet their needs.</p>
+    <subsection name="SpoolManager">
+
+      <p>The SpoolManager continually checks for mail in the spool repository.  When
+      mail is first found in the repository, it is delivered to the root processor.  
+      Mail can be placed on this spool from a number of sources (SMTP, FetchPOP, a 
+      custom component).  This spool repository is also used for storage of mail that is
+      being redirected from one processor to another.  Mail messages are driven through 
+      the processor tree until they reach the end of a processor or are marked completed 
+      by a mailet.</p>
+    
+      <p>More on configuration of the SpoolManager can be found <a href="configuration_mailetcontainer.html">here</a>.</p>
+    
+      <p>Much of the power of James lies in the SpoolManager component.  Custom matchers and 
+      mailets can be easily developed to address an administrator's particular needs.  The 
+      processor tree can easily be configured to sort, filter, and deliver mail based on any 
+      number of criteria.  Mail administrators new to James should spend some time learning how 
+      to configure the SpoolManager to meet their needs.</p>
+ 
+     </subsection>
   
   </section>
   



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org