[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