Я должен включить http://wiki2.dovecot.org/MailboxFormat/dbox/ дляmailarchive
учетная запись.
Я хочу включить dbox
только для mailarchive
считайте и другие учетные записи продолжают использовать Maildir
формат.
Проверьте вывод doveconf -n
здесь
Используйте необязательное поле mail
в своей базе данных пользователей, чтобы переопределить глобальные mail_location
и используйте это, чтобы установить формат dbox как исключение для учетной записи mailarchive.
Изменить: Поскольку вы используете LDAP, вам нужно будет изменить фильтр LDAP в Dovecot, чтобы включить получение атрибута для использования в качестве почтового поля:
user_attrs = homeDirectory=home, uidNumber=uid, gidNumber=gid, mailLocation=mail
и заполнить mailLocation
для пользователя mailarchive в вашей базе данных пользователей LDAP с правильным значением для dbox :
mailLocation=sdbox:~/dbox
NB Атрибут mailLocation, используемый в документации Dovecot, AFAIK не является атрибутом по умолчанию в OpenLDAP, но вы, конечно, можете выбрать любой настраиваемый неиспользуемый атрибут расширения или расширить схему чем-то настраиваемым.