如何为部分邮件账户启用`dbox`?

如何为部分邮件账户启用`dbox`?

我需要启用http://wiki2.dovecot.org/MailboxFormat/dbox/帐户mailarchive

dbox我只想为该帐户启用mailarchive,其他帐户继续使用该Maildir格式。

请检查输出doveconf -n 这里

答案1

使用可选mail用户数据库中的字段覆盖全局mail_location并使用它将 dbox 格式设置为 mailarchive 帐户的例外。

编辑:由于您使用 LDAP,因此您必须更改 Dovecot 中的 LDAP 过滤器以包含要用作邮件字段的属性的检索:

user_attrs = homeDirectory=home, uidNumber=uid, gidNumber=gid, mailLocation=mail

并填充mailLocationmailarchive 用户的属性LDAP 用户数据库具有正确的值

mailLocation=sdbox:~/dbox

注意:据我所知,Dovecot 文档中使用的 mailLocation 属性不是 OpenLDAP 中的默认属性,但您当然可以选择任何自定义的未使用的扩展属性或使用自定义内容扩展架构。

相关内容