[Dovecot] Shared Mailboxes in a multi domain environment

Alessio Cecchi alessio at skye.it
Tue Sep 18 10:50:30 EEST 2012


Il 17/09/2012 14:44, Timo Sirainen ha scritto:
>> So, why don't provide a way to restrict shared mailboxes also for dict in SQL?
>>
>> One way could be to add to "user_shares" table a column "domains" which is the same domain of the mailbox'owner and a config option, for acl, like acl_only_for_same_domain =yes/no so dovecot can add a "WHERE %n = domain"  for the SELECT.
> If you don't include %d as part of the shared namespace prefix you already restrict the users sharing within same domain, no need for extra SQL WHEREs.

Good, after change my shared namespace from

namespace {
   list = children
   location = maildir:%%h/Maildir:INDEX=~/Maildir/shared/%%u
   prefix = shared/%%u/
   separator = /
   subscriptions = no
   type = shared
}


to

namespace {
   list = children
   location = maildir:%%h/Maildir:INDEX=~/Maildir/shared/%%u
   prefix = shared/%%n/  ## <<=- change %u to %n
   separator = /
   subscriptions = no
   type = shared
}

shared mailboxes have become available only inside the same domains.

Thanks!

-- 
Alessio Cecchi is:
@ ILS -> http://www.linux.it/~alessice/
on LinkedIn -> http://www.linkedin.com/in/alessice
Assistenza Sistemi GNU/Linux -> http://www.cecchi.biz/
@ PLUG -> ex-Presidente, adesso senatore a vita, http://www.prato.linux.it



More information about the dovecot mailing list