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

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

我正在设置一个新的 Dovecot 服务器来替换旧的 Cyrus 服务器,并且需要尽可能保持一致。我有几个本地帐户,例如 junkmail 和 notjunkmail,用户可以共享访问权限,并且可以将内容放入训练 sa-update。但是,当用户通过 junkmail 的收件箱共享时,它会显示在层次结构中:

  • 其他用户
    • 垃圾邮件
      • 收件箱

有什么方法可以让垃圾邮件的收件箱直接显示,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

我正在运行一种所有邮件都归 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

我是不是问错了方向,或者这是可能的吗?

答案1

这是 Timo Sirainen 的在 dovecot 邮件列表上回答对这个问题

有什么方法可以让垃圾邮件的收件箱仅显示在其他用户/垃圾邮件中,而不需要额外的深度?

• Other Users
    • junkmail  

mail_shared_explicit_inbox=否

我正在运行 Debian Squeeze 及其中可用的标准 dovecot 包

您需要 v2.1.6 或更新版本。Debian 反向移植有 2.1.7。

相关内容