james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sascha Kulawik" <sas...@kulawik.de>
Subject [PATCH] IMAP - Release Beta
Date Wed, 07 Aug 2002 05:12:33 GMT
 Hello everyone, 
<<imap_impl.zip>> 
Here is my first release for comitting to the CVS. 
Currently the APPEND Command is NOT working, because of the error telled
to you in the list from yesterday. 
Maybe anyone could help me with this error. 

This Version is at this state a BUGFIX. That means, that the IMAP
Commands implemented by Charles are now fully working, some other
Commands are now implemented (as the RENAME Command f.e.)

I havent made diffs of the Files because of many changes - but if this
release could only be commited with diffs, I will made it :)

I would prefer to change the status of the IMAP Implementation from
"Proposal" to "BETA", possible to the main source trunk.

To use this release, following changes to the config-files are
necessary: 

Assembly.xml 
  <block class="org.apache.james.James" name="James" > 
    <!-- THIS MUST BE ADDED --> 
    <provide name="imaphost" 
             role="org.apache.james.imapserver.Host"/> 
  </block> 
<block class="org.apache.james.imapserver.IMAPServer" name="imapserver"
> 
    <provide name="mailstore"
role="org.apache.james.services.MailStore"/> 
    <provide name="users-store"
role="org.apache.james.services.UsersStore"/> 
    <provide name="sockets" 
 
role="org.apache.avalon.cornerstone.services.sockets.SocketManager"/> 
    <provide name="connections" 
 
role="org.apache.avalon.cornerstone.services.connection.ConnectionManage
r"/> 
    <provide name="scheduler" 
 
role="org.apache.avalon.cornerstone.services.scheduler.TimeScheduler"/> 
    <provide name="James" role="org.apache.james.services.MailServer"/> 
    <provide name="imaphost" role="org.apache.james.imapserver.Host"/> 
    <provide name="imapsystem"
role="org.apache.james.imapserver.IMAPSystem"/> 
  </block> 

  <block class="org.apache.james.imapserver.SimpleSystem"
name="imapsystem"> 
  </block> 
  

  <block class="org.apache.james.imapserver.JamesHost" name="imaphost"> 
    <provide name="imapsystem"
role="org.apache.james.imapserver.IMAPSystem"/> 
    <provide name="users-store"
role="org.apache.james.services.UsersStore"/> 
  </block> 

Config.xml 
(Inside config/james/) 
<storage>IMAP</storage> 

Environment.xml 
<category name="imapserver" target="imapserver-target"
priority="DEBUG"/> 
<log-target name="imapserver-target" location="/logs/imapserver.log"/> 

Thats it folks, 
I hope, you love it too :) 

Greetings, 
Sascha 


Mime
View raw message