Hello,

 using IMAP I see two way to share one set of mailbox to many users.

For "set of mailbox" I mean an INBOX mailbox and relative subfolders, such as

mysharedmail (INBOX)
mysharedmail/Junk
mysharedmail/Trash
mysharedmail/Sent
mysharedmail/Drafts

A shared mailbox has not credentials. It's accessed using other credentials if IMAP ACL grant the access to the authenticated user.

The first way is to use IMAP ACL. This method can be adopted to share a set of mailboxes with INBOX, Spam, Drafts, Junk folders. But this is not optimal for the special use folders. Our customers expect that a mailbox shared with name "office" must have a subfolder like "office/Junk" where to place the spam marked from office INBOX, and a subfolder "office/Trash" where to place the deleted mails from office INBOX and subfolders...

SOGo doesn't implement a mechanism like above described. There is a unique Trash personal folder where deleted mails are moved to.

So, the second possibility I could see is to use one SASL PLAIN authentication over more SASL PLAIN authorization. I authenticate with myuser to see the myuser mailboxes (INBOX, Sent, Trash, Junk...) only, and I authenticate again using the same credential to see other mailboxes too, such as "office", with subfolders Sent, Trash, Junk, if the IMAP ACL grant the access. The office mailboxes are now opened like another account.

SOGo doesn't implement above mechanism too. I can open many mailboxes, but I have to provide a complete different set of server, username and password.

I tried to open a request (https://sogo.nu/bugs/view.php?id=5081), but I suppose that this is not of interest.

There is a third trivial solution: to give authentication credential to a shared mailbox and share the credential to many users. But in this way I can't see who is really authenticating. I prefer if one user must have only one credential.

I wonder if some SOGo user had this issue and how to deal with it. Any hints?

Thank you very much
Kind Regards

Marco
--
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to