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 2012/03/02 16:10:40 UTC

svn commit: r1296240 - in /james/app/trunk/src/main/resources: imapserver-template.conf lmtpserver-template.conf mailetcontainer-template.conf pop3server-template.conf smtpserver-template.conf

Author: eric
Date: Fri Mar  2 15:10:40 2012
New Revision: 1296240

URL: http://svn.apache.org/viewvc?rev=1296240&view=rev
Log:
Update the templates to reflect the latest changes on our server/containers (JAMES-1376)

Modified:
    james/app/trunk/src/main/resources/imapserver-template.conf
    james/app/trunk/src/main/resources/lmtpserver-template.conf
    james/app/trunk/src/main/resources/mailetcontainer-template.conf
    james/app/trunk/src/main/resources/pop3server-template.conf
    james/app/trunk/src/main/resources/smtpserver-template.conf

Modified: james/app/trunk/src/main/resources/imapserver-template.conf
URL: http://svn.apache.org/viewvc/james/app/trunk/src/main/resources/imapserver-template.conf?rev=1296240&r1=1296239&r2=1296240&view=diff
==============================================================================
--- james/app/trunk/src/main/resources/imapserver-template.conf (original)
+++ james/app/trunk/src/main/resources/imapserver-template.conf Fri Mar  2 15:10:40 2012
@@ -17,49 +17,56 @@
   specific language governing permissions and limitations      
   under the License.                                           
  -->
-<!-- IMAP server is enabled by default -->
-<!-- Disabling blocks will stop them from listening, -->
-<!-- but does not free as many resources as removing them would -->
-<imapserver enabled="true">
+<imapservers>
 
-    <!-- Configure this if you want to bind to a specific inetaddress -->
-    <!-- port 143 is the well-known/IANA registered port for IMAP -->
-    <!-- port 993 is the well-known/IANA registered port for IMAPS  ie over SSL/TLS -->
-    <!-- Please NOTE: you should add this IP also to your RemoteAddrNotInNetwork -->
-    <!-- in order to avoid relay check for locally generated bounces -->     
-    <bind>0.0.0.0:143</bind>
-    
-    <connectionBacklog>200</connectionBacklog>
-    
-    <!-- Set to true to use TLS for the Socket.
-         To use this you need to copy sunjce_provider.jar to /path/james/lib directory.
-    -->
-    <tls socketTLS="false" startTLS="false">
-      <!-- To create a new keystore execute:
-      keytool -genkey -alias james -keyalg RSA -keystore /path/to/james/conf/keystore
-       -->
-      <keystore>file://conf/keystore</keystore>
-      <secret>yoursecret</secret>
-      <provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider>
-    </tls>
-      
-    <handler>
-        <!-- This is the name used by the server to identify itself in the SMTP -->
-        <!-- protocol.  If autodetect is TRUE, the server will discover its -->
-        <!-- own host name and use that in the protocol.  If discovery fails, -->
-        <!-- the value of 'localhost' is used.  If autodetect is FALSE, James -->
-        <!-- will use the specified value. -->
-        <!--
-        <helloName autodetect="true">myMailServer</helloName>
-        -->
-         
-        <!-- Connection timeout is 30 minutes and can not be changed - See rfc2060 5.4 for details -->
-            
-        <!-- Set the maximum simultaneous incoming connections for this service -->
-        <connectionLimit> 0 </connectionLimit>
-         
-        <!-- Set the maximum simultaneous incoming connections per IP for this service -->
-        <connectionLimitPerIP> 0 </connectionLimitPerIP>
-         
-    </handler>
-</imapserver>
\ No newline at end of file
+	<!-- IMAP server is enabled by default -->
+	<!-- Disabling blocks will stop them from listening, -->
+	<!-- but does not free as many resources as removing them would -->
+	<imapserver enabled="true">
+	
+        <jmxName>imapserver</jmxName>
+
+	    <!-- Configure this if you want to bind to a specific inetaddress -->
+	    <!-- port 143 is the well-known/IANA registered port for IMAP -->
+	    <!-- port 993 is the well-known/IANA registered port for IMAPS  ie over SSL/TLS -->
+	    <!-- Please NOTE: you should add this IP also to your RemoteAddrNotInNetwork -->
+	    <!-- in order to avoid relay check for locally generated bounces -->     
+	    <bind>0.0.0.0:143</bind>
+	    
+	    <connectionBacklog>200</connectionBacklog>
+	    
+	    <!-- Set to true to use TLS for the Socket.
+	         To use this you need to copy sunjce_provider.jar to /path/james/lib directory.
+	    -->
+	    <tls socketTLS="false" startTLS="false">
+	      <!-- To create a new keystore execute:
+	      keytool -genkey -alias james -keyalg RSA -keystore /path/to/james/conf/keystore
+	       -->
+	      <keystore>file://conf/keystore</keystore>
+	      <secret>yoursecret</secret>
+	      <provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider>
+	    </tls>
+	      
+	    <handler>
+	        <!-- This is the name used by the server to identify itself in the SMTP -->
+	        <!-- protocol.  If autodetect is TRUE, the server will discover its -->
+	        <!-- own host name and use that in the protocol.  If discovery fails, -->
+	        <!-- the value of 'localhost' is used.  If autodetect is FALSE, James -->
+	        <!-- will use the specified value. -->
+	        <!--
+	        <helloName autodetect="true">myMailServer</helloName>
+	        -->
+	         
+	        <!-- Connection timeout is 30 minutes and can not be changed - See rfc2060 5.4 for details -->
+	            
+	        <!-- Set the maximum simultaneous incoming connections for this service -->
+	        <connectionLimit> 0 </connectionLimit>
+	         
+	        <!-- Set the maximum simultaneous incoming connections per IP for this service -->
+	        <connectionLimitPerIP> 0 </connectionLimitPerIP>
+	         
+	    </handler>
+
+	</imapserver>
+
+</imapservers>

Modified: james/app/trunk/src/main/resources/lmtpserver-template.conf
URL: http://svn.apache.org/viewvc/james/app/trunk/src/main/resources/lmtpserver-template.conf?rev=1296240&r1=1296239&r2=1296240&view=diff
==============================================================================
--- james/app/trunk/src/main/resources/lmtpserver-template.conf (original)
+++ james/app/trunk/src/main/resources/lmtpserver-template.conf Fri Mar  2 15:10:40 2012
@@ -17,49 +17,56 @@
   specific language governing permissions and limitations      
   under the License.                                           
  -->
-<!-- The LMTP server is disabled by default -->
-<!-- Disabling blocks will stop them from listening, -->
-<!-- but does not free as many resources as removing them would -->
-<lmtpserver enabled="false">
+ 
+<lmtpservers>
+ 
+	<!-- The LMTP server is disabled by default -->
+	<!-- Disabling blocks will stop them from listening, -->
+	<!-- but does not free as many resources as removing them would -->
+	<lmtpserver enabled="false">
+	
+        <jmxName>lmtpserver</jmxName>
 
-    <!-- LMTP should not be reachable from outside your network so bind it to loopback-->
-    <bind>127.0.0.1:24</bind>
-    
-    <connectionBacklog>200</connectionBacklog>
-      
-    <handler>
-        <!-- This is the name used by the server to identify itself in the LMTP -->
-        <!-- protocol.  If autodetect is TRUE, the server will discover its -->
-        <!-- own host name and use that in the protocol.  If discovery fails, -->
-        <!-- the value of 'localhost' is used.  If autodetect is FALSE, James -->
-        <!-- will use the specified value. -->
-        <!--
-        <helloName autodetect="true">myMailServer</helloName>
-        -->
-        <!-- connection timeout in secconds -->
-        <connectiontimeout>1200</connectiontimeout>
-      
-        <!-- Set the maximum simultaneous incoming connections for this service -->
-        <connectionLimit> 0 </connectionLimit>
-         
-        <!-- Set the maximum simultaneous incoming connections per IP for this service -->
-        <connectionLimitPerIP> 0 </connectionLimitPerIP>
-         
-        <!--  This sets the maximum allowed message size (in kilobytes) for this -->
-        <!--  LMTP service. If unspecified, the value defaults to 0, which means no limit. -->
-        <maxmessagesize>0</maxmessagesize>
-         
-                 
-         <!-- This sets the LMTPGreeting which will be used when connect to the lmtpserver -->
-         <!-- If none is specified a default is generated -->
-         <!--
-         <smtpGreeting> JAMES LMTP Server </smtpGreeting>
-         -->
-         
-        <handlerchain>
-            <!-- This loads the core CommandHandlers. Only remove this if you really -->
-            <!-- know what you are doing -->
-            <handler class="org.apache.james.lmtpserver.CoreCmdHandlerLoader"/>
-        </handlerchain>
-    </handler>
-</lmtpserver>
\ No newline at end of file
+	    <!-- LMTP should not be reachable from outside your network so bind it to loopback-->
+	    <bind>127.0.0.1:24</bind>
+	    
+	    <connectionBacklog>200</connectionBacklog>
+	      
+	    <handler>
+	        <!-- This is the name used by the server to identify itself in the LMTP -->
+	        <!-- protocol.  If autodetect is TRUE, the server will discover its -->
+	        <!-- own host name and use that in the protocol.  If discovery fails, -->
+	        <!-- the value of 'localhost' is used.  If autodetect is FALSE, James -->
+	        <!-- will use the specified value. -->
+	        <!--
+	        <helloName autodetect="true">myMailServer</helloName>
+	        -->
+	        <!-- connection timeout in secconds -->
+	        <connectiontimeout>1200</connectiontimeout>
+	      
+	        <!-- Set the maximum simultaneous incoming connections for this service -->
+	        <connectionLimit> 0 </connectionLimit>
+	         
+	        <!-- Set the maximum simultaneous incoming connections per IP for this service -->
+	        <connectionLimitPerIP> 0 </connectionLimitPerIP>
+	         
+	        <!--  This sets the maximum allowed message size (in kilobytes) for this -->
+	        <!--  LMTP service. If unspecified, the value defaults to 0, which means no limit. -->
+	        <maxmessagesize>0</maxmessagesize>
+	         
+	                 
+	         <!-- This sets the LMTPGreeting which will be used when connect to the lmtpserver -->
+	         <!-- If none is specified a default is generated -->
+	         <!--
+	         <smtpGreeting> JAMES LMTP Server </smtpGreeting>
+	         -->
+	         
+	        <handlerchain>
+	            <!-- This loads the core CommandHandlers. Only remove this if you really -->
+	            <!-- know what you are doing -->
+	            <handler class="org.apache.james.lmtpserver.CoreCmdHandlerLoader"/>
+	        </handlerchain>
+	    </handler>
+	</lmtpserver>
+	
+</lmtpservers>

Modified: james/app/trunk/src/main/resources/mailetcontainer-template.conf
URL: http://svn.apache.org/viewvc/james/app/trunk/src/main/resources/mailetcontainer-template.conf?rev=1296240&r1=1296239&r2=1296240&view=diff
==============================================================================
--- james/app/trunk/src/main/resources/mailetcontainer-template.conf (original)
+++ james/app/trunk/src/main/resources/mailetcontainer-template.conf Fri Mar  2 15:10:40 2012
@@ -20,7 +20,7 @@
 
 <!-- This block is responsible for processing messages on the spool. -->
 
-<mailetcontainer>
+<mailetcontainer enableJmx="true">
  
      <!-- MailAddress used for PostMaster -->
      <postmaster>Postmaster@localhost</postmaster>
@@ -658,4 +658,5 @@ Regards, Postmaster XXX.YYY
             -->
          </mailet>
      </processor>
-  </mailetcontainer>
+
+</mailetcontainer>

Modified: james/app/trunk/src/main/resources/pop3server-template.conf
URL: http://svn.apache.org/viewvc/james/app/trunk/src/main/resources/pop3server-template.conf?rev=1296240&r1=1296239&r2=1296240&view=diff
==============================================================================
--- james/app/trunk/src/main/resources/pop3server-template.conf (original)
+++ james/app/trunk/src/main/resources/pop3server-template.conf Fri Mar  2 15:10:40 2012
@@ -17,52 +17,60 @@
   specific language governing permissions and limitations      
   under the License.                                           
  -->
-<!-- The POP3 server is enabled by default -->
-<!-- Disabling blocks will stop them from listening, -->
-<!-- but does not free as many resources as removing them would -->
-<pop3server enabled="true">
+ 
+<pop3servers>
 
-    <!-- Configure this to bind to a specific inetaddress -->
-    <!-- port 995 is the well-known/IANA registered port for POP3S  ie over SSL/TLS -->
-    <!-- port 110 is the well-known/IANA registered port for Standard POP3 -->
-    <bind>0.0.0.0:110</bind>
-
-    <connectionBacklog>200</connectionBacklog>
-
-    <!-- Set to true to support STARTTLS or SSL for the Socket.
-         To use this you need to copy sunjce_provider.jar to /path/james/lib directory.
-    -->
-    <tls socketTLS="false" startTLS="false">
-        <!-- To create a new keystore execute:
-             keytool -genkey -alias james -keyalg RSA -keystore /path/to/james/conf/keystore
-        -->
-        <keystore>file://conf/keystore</keystore>
-        <secret>yoursecret</secret>
-        <provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider>
-    </tls>
-      
-    <handler>
-        <!-- This is the name used by the server to identify itself in the POP3 -->
-        <!-- protocol.  If autodetect is TRUE, the server will discover its -->
-        <!-- own host name and use that in the protocol.  If discovery fails, -->
-        <!-- the value of 'localhost' is used.  If autodetect is FALSE, James -->
-        <!-- will use the specified value. -->
-        <!--
-        <helloName autodetect="true">myMailServer</helloName>
-        -->
-        <!-- connection timeout in secconds -->
-        <connectiontimeout>1200</connectiontimeout>
-      
-        <!-- Set the maximum simultaneous incoming connections for this service -->
-        <connectionLimit> 0 </connectionLimit>
-         
-        <!-- Set the maximum simultaneous incoming connections per IP for this service -->
-        <connectionLimitPerIP> 0 </connectionLimitPerIP>
-         
-        <handlerchain>
-            <!-- This loads the core CommandHandlers. Only remove this if you really -->
-            <!-- know what you are doing -->
-            <handler class="org.apache.james.pop3server.core.CoreCmdHandlerLoader"/>
-        </handlerchain>
-    </handler>
-</pop3server>
\ No newline at end of file
+	<!-- The POP3 server is enabled by default -->
+	<!-- Disabling blocks will stop them from listening, -->
+	<!-- but does not free as many resources as removing them would -->
+	<pop3server enabled="true">
+	
+	    <jmxName>pop3server</jmxName>
+	
+	    <!-- Configure this to bind to a specific inetaddress -->
+	    <!-- port 995 is the well-known/IANA registered port for POP3S  ie over SSL/TLS -->
+	    <!-- port 110 is the well-known/IANA registered port for Standard POP3 -->
+	    <bind>0.0.0.0:110</bind>
+	
+	    <connectionBacklog>200</connectionBacklog>
+	
+	    <!-- Set to true to support STARTTLS or SSL for the Socket.
+	         To use this you need to copy sunjce_provider.jar to /path/james/lib directory.
+	    -->
+	    <tls socketTLS="false" startTLS="false">
+	        <!-- To create a new keystore execute:
+	             keytool -genkey -alias james -keyalg RSA -keystore /path/to/james/conf/keystore
+	        -->
+	        <keystore>file://conf/keystore</keystore>
+	        <secret>yoursecret</secret>
+	        <provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider>
+	    </tls>
+	      
+	    <handler>
+	        <!-- This is the name used by the server to identify itself in the POP3 -->
+	        <!-- protocol.  If autodetect is TRUE, the server will discover its -->
+	        <!-- own host name and use that in the protocol.  If discovery fails, -->
+	        <!-- the value of 'localhost' is used.  If autodetect is FALSE, James -->
+	        <!-- will use the specified value. -->
+	        <!--
+	        <helloName autodetect="true">myMailServer</helloName>
+	        -->
+	        <!-- connection timeout in secconds -->
+	        <connectiontimeout>1200</connectiontimeout>
+	      
+	        <!-- Set the maximum simultaneous incoming connections for this service -->
+	        <connectionLimit> 0 </connectionLimit>
+	         
+	        <!-- Set the maximum simultaneous incoming connections per IP for this service -->
+	        <connectionLimitPerIP> 0 </connectionLimitPerIP>
+	         
+	        <handlerchain>
+	            <!-- This loads the core CommandHandlers. Only remove this if you really -->
+	            <!-- know what you are doing -->
+	            <handler class="org.apache.james.pop3server.core.CoreCmdHandlerLoader"/>
+	        </handlerchain>
+	    </handler>
+	    
+	</pop3server>
+	
+</pop3servers>

Modified: james/app/trunk/src/main/resources/smtpserver-template.conf
URL: http://svn.apache.org/viewvc/james/app/trunk/src/main/resources/smtpserver-template.conf?rev=1296240&r1=1296239&r2=1296240&view=diff
==============================================================================
--- james/app/trunk/src/main/resources/smtpserver-template.conf (original)
+++ james/app/trunk/src/main/resources/smtpserver-template.conf Fri Mar  2 15:10:40 2012
@@ -17,11 +17,15 @@
   under the License.                                           
  -->
  
+<smtpservers>
+
     <!-- The SMTP server is enabled by default -->
     <!-- Disabling blocks will stop them from listening, -->
     <!-- but does not free as many resources as removing them would -->
    <smtpserver enabled="true">
 
+      <jmxName>smtpserver</jmxName>
+
       <!-- Configure this to bind to a specific inetaddress -->
       <!-- Please NOTE: you should add this IP also to your RemoteAddrNotInNetwork -->
       <!-- in order to avoid relay check for locallly generated bounces -->
@@ -306,5 +310,9 @@
              -->
          </handlerchain>            
     </handler>
-</smtpserver>
+  
+  </smtpserver>
+
+</smtpservers>
+
 



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