[Dovecot] Shared folders not shown if "INBOX.shared.%.%" is used with dovecot 2.1.10

Christoph Bußenius busseniu at in.tum.de
Mon Oct 22 17:33:33 EEST 2012


Hi,

Thunderbird uses the following IMAP command to list shared folders:

. list "" INBOX.shared.%.%

Dovecot 2.1.10 does not list any folders in response to this command.

Dovecot 2.0.21 does list them:

* LIST (\HasNoChildren) "." "INBOX.shared.user1.folder"
. OK List completed.

Both versions list the folders if "*" is used instead of "INBOX.shared.%.%".

Because of this issue, shared folders are not shown in Thunderbird.

The ACL of the folder in question is ACL "keilrwtscd" for user1 (who is 
trying to access them using Thunderbird).

config:

# 2.1.10: /usr/local/dovecot/etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-42-server x86_64 Ubuntu 10.04.4 LTS
disable_plaintext_auth = no
mail_gid = vmail
mail_location = mdbox:~/mail
mail_plugins = acl
mail_uid = vmail
namespace {
   inbox = no
   list = children
   location = mdbox:%%h/mail
   prefix = INBOX.shared.%%u.
   separator = .
   subscriptions = no
   type = shared
}
namespace default {
   inbox = yes
   location =
   prefix = INBOX.
   separator = .
   type = private
}
passdb {
   args = scheme=CRYPT username_format=%u 
/usr/local/dovecot/etc/dovecot/users
   driver = passwd-file
}
plugin {
   acl = vfile
   acl_shared_dict = file:/mail/shared-mailboxes
}
protocols = imap pop3
service auth {
   unix_listener auth-userdb {
     group = vmail
     mode = 0660
   }
}
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
   args = /usr/local/dovecot/etc/dovecot/users
   driver = passwd-file
}
protocol imap {
   imap_client_workarounds = tb-extra-mailbox-sep
   mail_max_userip_connections = 20
   mail_plugins = acl imap_acl acl
}


Cheers,
Christoph

-- 
Christoph Bußenius
Rechnerbetriebsgruppe der Fakultäten Informatik und Mathematik
Technische Universität München
+49 89-289-18519 <> Raum 00.05.040 <> Boltzmannstr. 3 <> Garching



More information about the dovecot mailing list