james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joachim Draeger (JIRA)" <server-...@james.apache.org>
Subject [jira] Commented: (JAMES-461) Javamail Store based MailRepository support (was: Maildir support)
Date Thu, 08 Jun 2006 10:28:31 GMT
    [ 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:
For more information on JIRA, see:

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

View raw message