Моя текущая конфигурация голубятни:
mail_location = mbox:~/mail:INBOX=/var/mail/%u
Предлагаемая конфигурация doevecot
mail_location = mbox:~/mail:INBOX=/var/mail/%u:LAYOUT=fs
Предполагая, что синтаксис предлагаемой конфигурации верен, вот мой вопрос:
Заметят ли мои существующие пользователи визуальную разницу при входе в свои учетные записи AFA, если они уже создали папки или подпапки в папке «Входящие»?
Я предлагаю это изменение, потому что заметил, что нельзя создавать подпапки в папке INBOX. Не совсем понимаю, почему так.
решение1
Я заметил, что нельзя создавать подпапки в папке «Входящие»... не совсем понимаю, почему это так.
Это потому, что формат mbox не поддерживает подпапки. «Формат MBOX ограничивает ваших клиентов в создании подпапок, в которых могут храниться либо папки, либо электронные письма, но не то и другое одновременно». См.http://blog.workingweb.nl/2012/01/04/dovecot-with-mbox-imap-and-subfolders-or-target-mailbox-doesnt-allow-inferior-mailboxes.
С другой стороны, если ваш Dovecot настроен на maildir, вы можете иметь настоящие подпапки. Например:
"mail_location = maildir:~/Maildir
"
вместо
"mail_location = mbox:~/mail:INBOX=/var/mail/%u"
-Рик
решение2
Заметят ли мои существующие пользователи визуальную разницу при входе в свои учетные записи AFA, если они уже создали папки или подпапки в папке «Входящие»?
Да, все подпапки больше не будут доступны, если только вы не преобразуете их самостоятельно или не позволите этому произойти автоматически.
Чтобы конвертировать, посмотрите наконвертировать способностьdoveadm sync
. Предполагая, что это mail_location
новый формат в конфигурации dovecot (например maildir:~/Maildir:LAYOUT=fs
, выполните это для каждого пользователя для старого местоположения:
doveadm sync mbox:~/mail:INBOX=/var/mail/%u
В документации содержится дополнительная информация об этом преобразовании, а также о том, как сделать это без простоев.