You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Joachim Draeger (JIRA)" <se...@james.apache.org> on 2006/06/08 12:28:31 UTC

[jira] Commented: (JAMES-461) Javamail Store based MailRepository support (was: Maildir support)

    [ http://issues.apache.org/jira/browse/JAMES-461?page=comments#action_12415312 ] 

Joachim Draeger commented on JAMES-461:
---------------------------------------

1. Please note that it is much easier to add the jars than described above: see INSTALL.txt. (Thanks to Norman)

2. There is an issue with storing messages and the Flag.RECENT. 
At the moment messages are stored, after opening the JavaMail Folder. This may cause that the RECENT Flag is removed after storing. In Maildir this means that the message gets moved immediately from the new into the cur folder.
AFAIK James doesn't care about the RECENT Flag and POP3 doesn't make a difference at all. 
Apart from that: It is impossible to preserve the RECENT Flag between MailRepository.list() and retrieve() with JavaMail API.
An IMAP enabled MessageRepository would have to be some kind of session agnostic. 
Anyway: I'll try to make it deliver to closed Folders. That way we would fulfill the contract for 3rd party apps accessing e.g. Maildir directly. The IMAP server will also need that.

> Javamail Store based MailRepository support (was: Maildir support)
> ------------------------------------------------------------------
>
>          Key: JAMES-461
>          URL: http://issues.apache.org/jira/browse/JAMES-461
>      Project: James
>         Type: New Feature

>   Components: MailStore & MailRepository
>     Reporter: Norman Maurer
>     Assignee: Stefano Bagnara
>      Fix For: 2.4.0
>  Attachments: JavamailStoreMailRepository.java, JavamailStoreMailRepository2.zip, MaildirMailRepository.java, MaildirMailRepository.java, UIDPlusFolderMailRepository1.zip, javamailstore-mailrepository-3.zip
>
> Add support for Javamail Stores as MailRepositories

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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