Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
None
Description
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)