Author: rdonkin
Date: Thu Sep 18 14:23:42 2008
New Revision: 696815

URL: http://svn.apache.org/viewvc?rev=696815&view=rev
Log:
Basic phoenix configuration for default IMAP.

Modified:
    
james/server/trunk/imapserver-function/src/main/resources/org/apache/james/imapserver/ImapServer.xinfo
    james/server/trunk/phoenix-deployment/src/conf/james-assembly.xml
    james/server/trunk/phoenix-deployment/src/conf/james-config.xml

Modified: 
james/server/trunk/imapserver-function/src/main/resources/org/apache/james/imapserver/ImapServer.xinfo
URL: 
http://svn.apache.org/viewvc/james/server/trunk/imapserver-function/src/main/resources/org/apache/james/imapserver/ImapServer.xinfo?rev=696815&r1=696814&r2=696815&view=diff
==============================================================================
--- 
james/server/trunk/imapserver-function/src/main/resources/org/apache/james/imapserver/ImapServer.xinfo
 (original)
+++ 
james/server/trunk/imapserver-function/src/main/resources/org/apache/james/imapserver/ImapServer.xinfo
 Thu Sep 18 14:23:42 2008
@@ -18,9 +18,6 @@
   under the License.                                           
  -->
 
-<!--
-TODO: relocate
---> 
 <blockinfo>
 
   <!-- section to describe block -->
@@ -48,13 +45,10 @@
       <service name="org.apache.james.services.MailServer" version="1.0"/>
     </dependency>
     <dependency>
-      <service 
name="org.apache.james.imapserver.codec.decode.ImapDecoderFactory" 
version="1.0"/>
-    </dependency>
-    <dependency>
-      <service 
name="org.apache.james.imapserver.codec.encode.ImapEncoderFactory" 
version="1.0"/>
-    </dependency>
+      <service name="org.apache.james.api.user.UsersRepository" version="1.0"/>
+    </dependency> 
     <dependency>
-      <service name="org.apache.james.api.imap.process.ImapProcessorFactory" 
version="1.0"/>
+      <service name="org.apache.james.services.FileSystem" version="1.0"/>
     </dependency>
   </dependencies>
 </blockinfo>

Modified: james/server/trunk/phoenix-deployment/src/conf/james-assembly.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/phoenix-deployment/src/conf/james-assembly.xml?rev=696815&r1=696814&r2=696815&view=diff
==============================================================================
--- james/server/trunk/phoenix-deployment/src/conf/james-assembly.xml (original)
+++ james/server/trunk/phoenix-deployment/src/conf/james-assembly.xml Thu Sep 
18 14:23:42 2008
@@ -275,6 +275,22 @@
       <provide name="dnsserver" 
role="org.apache.james.api.dnsservice.DNSService"/>
   </block>
   -->
+  
+    
+  <!-- IMAP server -->
+  <block name="imapserver" class="org.apache.james.imapserver.ImapServer">
+    <provide name="localusersrepository" 
role="org.apache.james.api.user.UsersRepository"/>
+    <provide name="sockets"
+             
role="org.apache.avalon.cornerstone.services.sockets.SocketManager"/>
+    <provide name="connections"
+             role="org.apache.james.socket.JamesConnectionManager"/>
+    <provide name="thread-manager"
+             
role="org.apache.avalon.cornerstone.services.threads.ThreadManager" />
+    <provide name="dnsserver" 
role="org.apache.james.api.dnsservice.DNSService"/>
+    <provide name="James" role="org.apache.james.services.MailServer"/>
+    <provide name="filesystem" role="org.apache.james.services.FileSystem" />
+  </block>
+  
   <!-- #################################################################### -->
   
   <block name="domainlistmanagement" 
class="org.apache.james.management.impl.DomainListManagement">

Modified: james/server/trunk/phoenix-deployment/src/conf/james-config.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/phoenix-deployment/src/conf/james-config.xml?rev=696815&r1=696814&r2=696815&view=diff
==============================================================================
--- james/server/trunk/phoenix-deployment/src/conf/james-config.xml (original)
+++ james/server/trunk/phoenix-deployment/src/conf/james-config.xml Thu Sep 18 
14:23:42 2008
@@ -1124,6 +1124,46 @@
             
       </handler>
    </smtpserver>
+   
+      <!-- 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 -->
+   <imapserver enabled="true">
+      <!-- port 25 is the well-known/IANA registered port for SMTP -->
+      <port>143</port>
+
+      <!-- Uncomment this if you want 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 -->
+      <!--
+      <bind> </bind>
+      -->
+      <!-- JAMES TLS uses JSSE. This means that for many Sun JVMs,
+           the sunjce_provider.jar must be copied from $JAVA_HOME/lib/ext
+           into $JAMES_HOME/lib. It may also be necessary to download and
+           install unlimited strength policies. -->
+      <!--
+      <useTLS>true</useTLS>
+      -->
+      <!-- Use provider elements to specify additional JCE providers.
+         The jars should be put into $JAMES_HOME/lib.
+           For example, Uncomment this if you want to use 
+           BouncyCastle JCE (http://www.bouncycastle.org)
+      <provider>org.bouncycastle.jce.provider.BouncyCastleProvider</provider> 
-->
+
+      <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>
+         -->
+         <connectiontimeout>360000</connectiontimeout>
+            
+      </handler>
+   </imapserver>
 
     <!-- The NNTP server is enabled by default -->
     <!-- Disabling blocks will stop them from listening, -->



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to