james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Norman Maurer <nor...@apache.org>
Subject Re: [IMAP] Mailbox API Structural Outline
Date Mon, 29 Oct 2007 06:30:26 GMT
Hi Robert,

first nice to see you workin on imap again :-)

You are right the MailboxManager should be generic. I don't like the
idea of having to diffrent "Mailbox implementations" for diffrent
Protocol. IMHO it should be possible to switch from one Protocol to the
other while still be able to use the old mailbox...

But I think you allready notice that I'm not able to work on james at
the moment so I'm happy with every effort you make ;-)


bye
Norman


Am Sonntag, den 28.10.2007, 22:25 +0000 schrieb Robert Burrell Donkin:
> IMAP FETCH requires structural information about MIME messages.
> unfortunately, reassembling the complete email then using MimeMessage
> to obtain this information is very inefficient. adequate performance
> requires quick access to this data from the backend without loading
> all information from the email each time.
> 
> https://issues.apache.org/jira/browse/JAMES-808 proposed to store the
> required output more or less directly and push the processing into the
> backend.
> 
> AIUI MailboxAPI was intended to be generic and not coupled tightly to
> a particular protocol but hopefully people who know more will jump,
> explain it's history and where they see it going.
> 
> if we aren't comfortable with the introduction of tight couplings to
> the IMAP protocol then MessageResult could expose a lightweight
> structural outline.
> 
> opinions?
> 
> - robert
> 
> ---------------------------------------------------------------------
> 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