Tellier Benoit created JAMES-1838:
-------------------------------------
Summary: Rework buildFullPath and disable shared mailbox via IMAP
Key: JAMES-1838
URL: https://issues.apache.org/jira/browse/JAMES-1838
Project: James Server
Issue Type: Bug
Reporter: Tellier Benoit
Nowadays, Shared mailbox is partially implemented.
- If someones create a mailbox out of his namespace + user, action will not
fail (or any other action)
- Someone can then register emails without restrictions out of their
namespace, thus bypassing experimental quotas
- However, the bug did not allow to interact with somebody else mailbox
- A fully qualified path with wrong separator generates NPEs
- A null user was generated even when user part was specified
You should rework AbstractMailboxProcessor::buildFullPath() .
- Provide testing for relative naming in IMAP and MPT
- Provide testing for absolute naming in IMAP and MPT
- Provide testing fot denying access to whatever is not #private.user.* in
both MPT and IMAP
- Add IMAP tests about parsed MailboxPath, wich should conform to the provided
one (IMAP)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]