[Dovecot] vpopmail and shared mailbox

David Fuchs php4flicks at gmail.com
Mon Jul 20 21:22:29 EEST 2009


On Mon, Jul 20, 2009 at 11:19 AM, Timo Sirainen<tss at iki.fi> wrote:
> Do you want users to be able to share mailboxes across different
> domains?

not really necessary.

>
> On Mon, 2009-07-20 at 11:16 -0700, David Fuchs wrote:
>> thanks for the quick reply!
>>
>> tried to create a shared namespace shared.example_com. still no
>> success, unfortunately -
>>
>> >  location = maildir:/home/vpopmail/domains/example.com/%%n/Maildir:INDEX=~/Maildir/shared/%%n at example.com
>>
>> now it's creating an empty
>> /home/vpopmail/domains/example.com/%n/Maildir/dovecot-acl-list :(
>>
>> - Dave.
>>
>> On Mon, Jul 20, 2009 at 11:01 AM, Timo Sirainen <tss at iki.fi> wrote:
>> >
>> > On Mon, 2009-07-20 at 10:46 -0700, David Fuchs wrote:
>> > > namespace shared {
>> > >   separator = .
>> > >   prefix = shared.%%u.
>> > >   location =
>> > > maildir:/home/vpopmail/domains/%%d/%%n/Maildir:INDEX=~/Maildir/shared/%%u
>> > >   subscriptions = no
>> > >   list = yes
>> > > }
>> > ..
>> > > however, when I connect to the server, the client does not see the "shared"
>> > > namespace. also, dovecot seems to be creating empty shared-mailboxes.db in
>> > > /home/vpopmail/domains/example/ (missing .com!).
>> >
>> > The problem is hierarchy separator. If you have user at example.com, the
>> > mailbox looks like:
>> >
>> > shared.user at example.com.INBOX
>> >
>> > And Dovecot thinks you're opening "user at example"'s "com.INBOX" mailbox.
>> > So you can't really use domains with '.' separator. One solution would
>> > be to use another separator, like '/'. Another would be to create
>> > separate namespaces for each domain, like:
>> >
>> > namespace shared {
>> >  prefix = shared.example_com.
>> >  location = maildir:/home/vpopmail/domains/example.com/%%n/Maildir:INDEX=~/Maildir/shared/%%n at example.com
>> > }
>> >
>>
>


More information about the dovecot mailing list