[ http://issues.apache.org/jira/browse/JAMES-461?page=all ]
Joachim Draeger updated JAMES-461:
----------------------------------
Attachment: JavamailStoreMailRepository2.zip
This proposal has no other dependencies than Javamail (i think even before 1.4)
and James.
HashJavamailStoreMailRepository should work with every JavamailStore
implementation that has deterministic
message content. (checksum save). Performance could be quite good because
after storing/listing it tries to get the messages by the last seen message
number.
UIDPlusFolderMailRepository depends on javamail Folders that have a public
long[] addUIDMessages(Message[] msgs); method which returns the uids of the
added messages. This method is called via reflection, and in the future even
the message name might be configureable form config.xml.
At the moment there is no known Javamail store implementation that provides
such a method, but it should come soon.
The Javamail store url is not configureable in the unit tests at the moment.
Nearly all tests depend on getNativeMessageCount(), and getNativeMessages() at
the moment. I plan to write a few more general tests in the future.
This implementation should be considered as EXPERIMENTAL, but I think it's not
so far from being stable.
Joachim
> 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
> Fix For: 2.4.0
> Attachments: JavamailStoreMailRepository.java,
> JavamailStoreMailRepository2.zip, MaildirMailRepository.java,
> MaildirMailRepository.java, UIDPlusFolderMailRepository1.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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]