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]