[Dovecot] vpopmail and shared mailbox

David Fuchs php4flicks at gmail.com
Mon Jul 20 21:16:13 EEST 2009


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