Dieter Knopf
2014-Nov-09 17:24 UTC
inbox parameter is ignored within location config for public namespaces?
Hello, i already asked a similiar question some month ago but still have no fix for my problem :-( This is my global location option in 10-mail.conf: mail_location maildir:/home/vmail/%d/%n/MAILDIR:INBOX=/home/vmail/%d/%n/MAILDIR/.INBOX:INDEX=/home/vmail/%d/%n/INDEX/ This works fine, until i'm using a public namespace. The following namespace is a normal user too, every mail to bos at foo.eu is stored in /home/vmail/foo.eu/bos/MAILDIR (within the INBOX-folder) and this directory is used for the location of the namespace. Config: namespace { type = public separator = / prefix = BOS/ location = maildir:/home/vmail/foo.eu/bos/MAILDIR:INBOX=/home/vmail/foo.eu/bos/MAILDIR/.INBOX:INDEX=/home/vmail/foo.eu/bos/S_INDEX:INDEXPVT=/home/vmail/foo.eu/bos/S_INDEXPVT/%u subscriptions = yes } The namespace itself works fine and without a problem, but the INBOX folder is the main problem. Mail users agents like Thunderbird now shows a folder structure like: BOS (grey, not useable) - INBOX (the .INBOX folder) - Other folder 1 - Other folder 2 - Other folder 3 The INBOX-config works fine for every single user, but it don't work on namespaces? Is this a bug? Thanks Dieter
Dieter Knopf
2014-Nov-14 09:21 UTC
inbox parameter is ignored within location config for public namespaces?
Hello, Debug logfile: dovecot: imap(m.user at foo.eu): Debug: Namespace : type=public, prefix=BOS/, sep=/, inbox=no, hidden=no, list=yes, subscriptions=yes location=maildir:/home/vmail/foo.eu/bos/MAILDIR:INBOX=/home/vmail/foo.eu/bos/MAILDIR/.INBOX:INDEX=/home/vmail/foo.eu/bos/S_INDEX:INDEXPVT=/home/vmail/foo.eu/bos/S_INDEXPVT/m.user at foo.eu dovecot: imap(m.user at foo.eu): Debug: maildir++: root=/home/vmail/foo.eu/bos/MAILDIR, index=/home/vmail/foo.eu/bos/S_INDEX, indexpvt=/home/vmail/foo.eu/bos/S_INDEXPVT/m.user at foo.eu, control=, inbox=/home/vmail/foo.eu/bos/MAILDIR/.INBOX, altdovecot: imap(m.user at foo.eu): Debug: acl: initializing backend with data: vfile dovecot: imap(m.user at foo.eu): Debug: acl: acl username = m.user at foo.eu dovecot: imap(m.user at foo.eu): Debug: acl: owner = 0 dovecot: imap(m.user at foo.eu): Debug: acl vfile: Global ACL directory: (none) Everything looks fine, not sure why INBOX is not working correctly :-( 2014-11-09 18:24 GMT+01:00 Dieter Knopf <dieterknopf at gmail.com>:> Hello, > > i already asked a similiar question some month ago but still have no > fix for my problem :-( > > This is my global location option in 10-mail.conf: > mail_location > maildir:/home/vmail/%d/%n/MAILDIR:INBOX=/home/vmail/%d/%n/MAILDIR/.INBOX:INDEX=/home/vmail/%d/%n/INDEX/ > > This works fine, until i'm using a public namespace. > > The following namespace is a normal user too, every mail to bos at foo.eu > is stored in /home/vmail/foo.eu/bos/MAILDIR (within the INBOX-folder) > and this directory is used for the location of the namespace. > > Config: > namespace { > type = public > separator = / > prefix = BOS/ > location = maildir:/home/vmail/foo.eu/bos/MAILDIR:INBOX=/home/vmail/foo.eu/bos/MAILDIR/.INBOX:INDEX=/home/vmail/foo.eu/bos/S_INDEX:INDEXPVT=/home/vmail/foo.eu/bos/S_INDEXPVT/%u > subscriptions = yes > } > > The namespace itself works fine and without a problem, but the INBOX > folder is the main problem. Mail users agents like Thunderbird now > shows a folder structure like: > > BOS (grey, not useable) > - INBOX (the .INBOX folder) > - Other folder 1 > - Other folder 2 > - Other folder 3 > > The INBOX-config works fine for every single user, but it don't work > on namespaces? Is this a bug? > > Thanks > > Dieter