> -----Original Message-----
> From: Kervin L. Pierre [mailto:[EMAIL PROTECTED]
> Sent: 22 August 2005 13:35
> To: James Developers List
> Subject: Re: IMAP
> 
> Hello Jason,
> 
> Jason Webb wrote:
> > 2) Support hierarchical stores and all the required methods on them
> (delete
> > & rename)
> > 3) Add attributes to users so we can store mailbox subscriptions.
> >
> > I have done 3, but not committed it yet.
> > 2 is in progress. At the moment I can show the contents of an existing
> > mailbox as POP3 or IMAP as long as it is a file:// based store. You
> can't do
> > much else. As far as a timeframe goes, who knows.
> >
> 
> Once again, progress.
> 
> Jason, I take it you're the point person
> for IMAP?
> 
> Questions...
> (i) Can 2 be tackled before 3 is checked in?

Yes

> 
> (ii)Can you specify a specific sub-task or list
>      of sub-tasks that you would like to delegate?
>      Hopefully something that can be isolated and
>      has clear requirements?

Hmm. I'd like to say yes, there is, but I sort of made it up as I found
things.

The core of 2) is as I said: Support hierarchical stores and all the
required methods on them (delete & rename). How the hierarchical stores work
is another matter and, as long as it works with minimum changes to the
current method, it is up to you. When IMAP references a store it uses
notation like:
#mail.jw.INBOX which is translated to jw/ (this is also the same path as the
POP3 mailbox as well) , or
#mail.jw.Drafts which is translated to jw/Drafts/
So you need to be able to get a user's main repository (inbox) and
list/edit/delete all the repositories beneath it. POP3 doesn't support this
so James doesn't support it either.

Hope this makes sense, but feel free to ask more questions.

-- Jason

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



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

Reply via email to