[Dovecot] changed separator/sharing of subfolders (Re: problem with subscriptions=no and changed separator ?)

Lutz Preßler Lutz.Pressler at SerNet.DE
Mon Oct 18 12:06:02 EEST 2010


Hello,

another problem with changed separator (2.0.5-0~auto+23 (b8803a1e2dc2)).
I tried sharing virtual folders (see next mail), and noticed that sharing of
subfolders does not seem to work if the "receiving" user has a changed
separator (different separator/prefix settings through userdb_namespace
attributes).

As "user":
0 getacl "INBOX.test"
* ACL "INBOX.test" "testuser" lrs "user" lrwstipekxacd
0 getacl "INBOX.test.test2"
* ACL "INBOX.test.test2" "testuser" lrs "user" lrwstipekxacd

(but also tested with more rights for testuser)

As testuser with unchanged separator:

0 list "" "*"      [includes:]
* LIST (\Noselect \HasChildren) "." "INBOX.shared.user"
* LIST (\HasChildren) "." "INBOX.shared.user.test"
* LIST (\HasNoChildren) "." "INBOX.shared.user.test.test2"

and
0 select INBOX.shared.lpmail.test.test2
works.

As testuser with separator=^:

0 list "" "*"      [includes:]
* LIST (\Noselect \HasChildren) "^" "INBOX^shared^lpmail"
* LIST (\HasNoChildren) "^" "INBOX^shared^lpmail^test"

INBOX^shared^lpmail^test^test2 is missing.

0 select INBOX^shared^lpmail^test2
0 NO Mailbox doesn't exist: INBOX^shared^lpmail^test2

(also tested without having everything under INBOX).

No error messages in log.

Regards,
  Lutz

-- 
Lutz Preßler  <Lutz.Pressler at SerNet.DE>    http://www.SerNet.DE/
SerNet Service Network GmbH, Bahnhofsallee 1b, D-37081 Göttingen
Tel.: +49-551-370000-2,      FAX: +49-551-370000-9
AG Göttingen, HRB 2816,      GF: Dr. Johannes Loxen


More information about the dovecot mailing list