有没有什么方法可以屏蔽Dovecot 1.2x共享邮箱的INBOX标签?

我正在build立一个新的Dovecot服务器来replace旧的Cyrus服务器,并且需要尽可能保持一致。 我有几个本地帐户,如用户可以共享访问的垃圾邮件和非垃圾邮件,并可以放下东西来训练sa-update。 但是,当用户共享垃圾邮件的收件箱时,会显示在层次结构中:

  • 其他用户
    • 垃圾邮件
      • INBOX

有没有办法让垃圾邮件的INBOX只出现在Other Users/junkmail ,而不需要额外的深度?

  • 其他用户
    • 垃圾邮件

我正在运行Debian Squeeze和其中的标准dovecot包:

 # uname -a Linux internet.digitalquay.com.au 2.6.32-5-xen-amd64 #1 SMP Sun Sep 23 13:49:30 UTC 2012 x86_64 GNU/Linux #dovecot --version 1.2.15 

我正在运行一个configuration,所有邮件归vmail用户,由于我的印象,这是一个更好的方式,如果有共享邮箱。

dovecot的相关位-n:

 mail_uid: vmail mail_gid: vmail mail_location: maildir:/var/spool/dovecot/user/%u mail_plugins: acl imap_acl namespace: type: private separator: / inbox: yes list: yes subscriptions: yes namespace: type: shared separator: / prefix: Other Users/%%u/ location: maildir:/var/spool/dovecot/user/%%u:INDEX="/var/spool/dovecot/user/%u/Other\ Users/%%u" list: children auth default: passdb: driver: ldap args: /etc/dovecot/dovecot-ldap.conf userdb: driver: passwd args: uid=vmail gid=vmail blocking=yes mail=maildir:/var/spool/dovecot/user/%u 

我吠叫了错误的树,或者这是可能的?

这是Timo Sirainen 在这个问题的鸽子邮件列表上的答案

有没有办法让垃圾邮件的INBOX只出现在其他用户/垃圾邮件,而不需要额外的深度?

 • Other Users • junkmail 

mail_shared_explicit_inbox =无

我正在运行Debian Squeeze和其中的标准dovecot包

你需要v2.1.6或更新版本。 Debian的backports有2.1.7。