Benoit Tellier created JAMES-3852:

             Summary: Subscriptions for non personal mailboxes
                 Key: JAMES-3852
             Project: James Server
          Issue Type: Bug
          Components: JMAP, mailbox
            Reporter: Benoit Tellier
            Assignee: Antoine Duprat

h3. The problem

Subscriptions storage is based on the mailbox name thus do not allow to 
distinguish two mailboxes with the same name belonging to other users, thus 
leading to buggy behaviors in the face of delegation.

This behavior can be encoutered:
 - In JMAP with James' mailbox sharing
 - In JMAP we built an extension called team mailboxes (essentially functional 
mailboxes) that runs in this pitfall.

h3. Solution

Rework subscription storage to rely on MailboxPath.

Data migration can be avoided by storing the mailbox path as a string, and 
supporting fallbacks for non-mailbox path mailboxes.

This message was sent by Atlassian Jira

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to