Как включить 'dbox' для particual почтовой учетной записи?

Я должен включить http://wiki2.dovecot.org/MailboxFormat/dbox/ дляmailarchive учетная запись.

Я хочу включить dbox только для mailarchive считайте и другие учетные записи продолжают использовать Maildir формат.

Проверьте вывод doveconf -n здесь

-4
задан 10 April 2015 в 18:30
1 ответ

Используйте необязательное поле 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, но вы, конечно, можете выбрать любой настраиваемый неиспользуемый атрибут расширения или расширить схему чем-то настраиваемым.

4
ответ дан 5 December 2019 в 22:06

Теги

Похожие вопросы