Mailboxes: Sharing vs. Relationships

Posted in Zimbra Web Client by Mike Morse on the October 30th, 2008

Last year we brought shared mail folders into play to join the rest of the sharing possibilities ZCS offers, but we don’t want to overlook mentioning another feature in 5.0 that has some excellent use cases.

Let’s say you need to collaborate with an assistant (who of course manages everything for you). While sharing is recursive to sub-folders by default, depending on account structure it can mean several invites and checks to make sure everyone is seeing the proper info. Other cavets include the occasional inability for the sharee to mentally organize / conceptually visualize the sharer’s folder structure scheme, or the possible need to keep the permissions and mountpoints updated when content is moved a lot. Nothing stings like missing important information when someone shifts material into folders that aren’t actually shared according to plan; everyone can become instantly out-of-sync.

Admins know that sharing the entirety of an account can be achieved through modifyFolderGrant & createMountpoint requests. This process previously had a few downsides, like avoiding name conflicts when trying to mount the root of the account ‘all at once’ (fixed in ZCS 5.0.6+).

There are a few RFE’s in the works, such as the ability to share an entire mailbox in one click or to expose custom share roles end-user side. We’re also planning to bring clarity to your web of shares through a single-user share management UI followed by the larger share management and discovery and a new Zimlet as well, but there’s one other cool trick that’s here right now: Family Mailboxes

Don’t let the name deceive you - we’ve used the concept of parent/child relationships, yet this principle can easily apply to any primary/secondary setup such as boss/secretary, professor/assistants, or manager/co-worker/peers; where sharing of passwords is inappropriate or you don’t want another browser session open, yet you still need full control. (Wildcard sub-domains aren’t for everyone, and an additional browser can equal a bit more memory used.)

To get started via CLI (if you’re an end-user ask your admin about configuring it):
zmprov ga secondary@domain.com | grep zimbraId
zmprov ma primary@domain.com +zimbraChildAccount {zimbraIdSecondary}

We also want the secondary account visible in the accordion UI of the primary:
zmprov ma primary@domain.com +zimbraPrefChildVisibleAccount {zimbraIdSecondary}

(The primary user can also set this later from their AJAX client preferences tab.)
 
Just like how the Zimbra Desktop’s UI works, you now have access to mail, contacts, calendars, tasks, notebooks, briefcase items, and even preferences of the secondary account:



A few notes:

  • As shown above - when replying from an account that’s not yours, emails include a header designating who it was really sent by & “on behalf of” is displayed. It’s also shown as unread in the sent folder of the account owner so they’re made aware of it.
  • This is a little different than permissions & mountpoints - so you’ll have to use normal shares if you need access in other end-clients; it requires the AJAX interface for functionality, and currently isn’t available in the HTML web-client.
  • Don’t go overboard on visible secondary accounts, our share model covers almost every situation; but as many organizations have a few crucial duos or teams who need to be on the same page every moment - this is there for those who have no time to mess with share permissions and need to manage other users, or perhaps desire complete control in a hosted family account.

To remove, simply replace the plus sign with a minus:
zmprov ma primary@domain.com -zimbraChildAccount {zimbraIdSecondary}


Have other ideas to improve work flow or make Zimbra family friendly? (Like parental mail screening, the ability for end-users to provision in HSP situations, or even admin console settings?) Then let us know below or drop in over at the community forums.


8 Responses to 'Mailboxes: Sharing vs. Relationships'

Subscribe to comments with RSS or TrackBack to 'Mailboxes: Sharing vs. Relationships'.

  1. Boblin said,

    on October 31st, 2008 at 8:04 am

    THIS is the coolest thing ever. Thank you!

  2. Boblin said,

    on October 31st, 2008 at 8:08 am

    Does this feature fit also for setup of group addresses? For example group address is sales@example.com - sales managers are sharing this mailbox.

  3. Scoob said,

    on October 31st, 2008 at 7:23 pm

    Interesting. We use Zimbra for our individual email accounts, but typically manage shared inboxes like these in Email Center Pro (www.emailcenterpro.com). It has a specific feature set for assigning emails to people, adding internal notes to conversation, using canned responses, etc. I’ll have to take a look at the Zimbra support.

  4. Jeff said,

    on October 31st, 2008 at 10:27 pm

    Is this only in 5.0.10, I tried it in 5.0.9 but it didn’t seem to work. Although, I tried it on a “resource” account. Not sure if that matters.

  5. Russianspi said,

    on November 4th, 2008 at 12:36 am

    OK, so I’ve tried to do this twice, and it just doesn’t seem to work. (If you’d like me to post in the forums, then I will, but maybe the same thing that’s tripping me up is tripping others up, too?) I get no errors from the CLI, but nothing seems to happen in my AJAX interface. What server version do I need? (I’m running 5.0.9 NE). Is there a server side setting that I missed?

  6. Lorenzo said,

    on November 18th, 2008 at 12:32 am

    is there a way to avoid “on behalf” ?

  7. Mike Morse said,

    on November 26th, 2008 at 12:06 pm

    This has been possible since some 5.0 betas. Briefcase was disabled till 5.0.7 per bug 28149 & Docs we’re enabled in 5.0.9 with bug 28411.
    Tip: The {zimbraIdSecondary} means to replace that value with the ID string and discard the brackets.

  8. Russianspi said,

    on November 26th, 2008 at 2:05 pm

    Thanks, Mike. That did the trick. I feel foolish, but hey, at least it’s working now. Don’t forget to “discard the brackets”.

Leave a Reply

|  Blog Home

Subscribe

Zimbra RSS Feed

Subscribe by Email



Categories


Archives