james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Webb" ...@inovem.com>
Subject RE: IMAP for James: offering help to development
Date Mon, 27 Jun 2005 08:48:20 GMT


> -----Original Message-----
> From: Antonio Chirizzi [mailto:antonio@chirizzi.com]
> Sent: 25 June 2005 18:32
> To: James Developers List
> Subject: Re: IMAP for James: offering help to development
> 
> Jason,
> 
> I checked out all the sources from the link.
> I can see two directories named "imap" and "imap2", and, only in "imap",
> there are 3 files documenting the current state of IMAP for James.
> Are the information contained in
> imap-dev/proposals/imap/wwwstatusIMAPserver.html up to date?

Don't know. I assume not.

> Why are there two directories named "imap" and "imap2" ? Maybe one is the
> old one and imap2 is a new rewriting?

IMAP2 is the protocol stack I am working from. It is a fairly complete
implementation of IMAP4v1 using in memory stores. The IMAP proposal is now
quite old.


> Are there any other information on the state of IMAP for James apart the
> ones I can find in the sources themselves?

Sorry, but you are correct. There is only the source. I normally ignore most
the IMAP stack except for the ImapHost and its implementation as this is
where the most works needs to be done.

I hope to be able to commit some of my IMAP work soon. This will only be the
repository side. You will not be able "select" mailboxes yet, therefore you
will not be able to view their contents. I currently need to fix the
subscribe/unsubscribe code. 


My plan is as follows:
* Fix subs/unsubs
* Test mailbox delete & rename
* Map ImapMessages onto mail objects (this is quite tricky)
* At this point we will have a crudely functional IMAP system. This will be
my Alpha 1 release
* Fix any issues I know I have broken or I know need fixing (there are a few
of these)
* Add in/correct database support
* Alpha 2 release

After that we shall see

> 
> -Antonio
> 
> 
> 
> -----Messaggio originale-----
> Da: Jason Webb [mailto:jw@inovem.com]
> Inviato: giovedi 23 giugno 2005 11.44
> A: 'James Developers List'
> Oggetto: RE: IMAP for James: offering help to development
> 
> 
> Apologies, Antonio.
> I had intended to respond to your previous email but I'm a bit busy at the
> moment.
> The IMAP dev branch is at
> 
> http://svn.apache.org/repos/asf/james/server/branches/imap-dev
> 
> The main piece of work still to is to map & adapt the current James
> repository system onto the IMAP server. I'm doing this at the moment but
> it
> is slow going.
> 
> To help on the IMAP stuff you will need a good understanding of how James
> hangs together, including how mail repositories work, where users live etc
> 
> There is a Google summer of code project to add SEARCH to the IMAP server
> as
> this is a complex but distinct piece of work.
> 
> -- Jason
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org



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


Mime
View raw message