Hi Joachim,

You did a great job again! I have a few "random" questions:

1) flag: are flags dynamic? I understand from your document that we need to store the flag types in a table so that their ID can be used. Is it needed or the flag types are statically defined in the RFC?

2) message_header: are To, Subject and From specified in the RFC or it is simply the default behaviour for "common" IMAP client requests? What do we need to support IMAP SEARCH?

3) mailbox: is there a way to avoid this? James currently doesn't have persistence for mailbox but only for mailbox contents. How are mailbox created/destroyed (is it created when a message is first stored to that mailbox or we have to fail when the mailbox does not exists?)

Stefano

Joachim Draeger (JIRA) wrote:
     [ http://issues.apache.org/jira/browse/JAMES-502?page=all ]

Joachim Draeger updated JAMES-502:
----------------------------------

    Attachment: james-imap2-proposal-extended-2.zip

To the right issue. :-)

Current source including proposal Interfaces to a imap capable message store, 
and xdocs about requirements of a JDBC Implementation.

Javadoc: http://www.joachim-draeger.de/JamesImap/proposal/index.html
Draft: http://www.joachim-draeger.de/JamesImap/drafts.html
Source here: 
http://svn.joachim-draeger.de/repos/james/imap/src/proposal/org/apache/james/messagerepository/
And here:
http://svn.joachim-draeger.de/repos/james/imap/src/site/xdocs/drafts.xml

I chose to write real interface/xdocs instead of plain text emails to start a 
growing documentation.

Joachim
IMAP support
------------

         Key: JAMES-502
         URL: http://issues.apache.org/jira/browse/JAMES-502
     Project: James
        Type: New Feature

  Components: IMAPServer
    Reporter: Stefano Bagnara
     Fix For: 3.0
 Attachments: james-imap2-proposal-extended-2.zip, 
james-imap2-proposal-extended1.zip, james-imap2-proposal.zip

James needs a working IMAP implementations. This is just a container for the 
IMAP efforts and updates.
Many times in the list people ask the current status, the missing steps, and 
more. We should add subtasks to this issue to clear up things.
If you're willing to help with IMAP support for James please read mailing list 
archives and this issue history and discuss in the list what you're willing to 
do.
I (Stefano) will be happy to help for everything related the James/Avalon 
integration and the correct service interactions, but I don't know anything 
about the IMAP protocol itself.




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

Reply via email to