我正在设置一个新的 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。