Назад | Перейти на главную страницу

создание подпапок в INBOX с dovecot IMAP

Моя текущая конфигурация dovecot:

mail_location = mbox:~/mail:INBOX=/var/mail/%u

Предлагаемая конфигурация doevecot

mail_location = mbox:~/mail:INBOX=/var/mail/%u:LAYOUT=fs

Предполагая, что синтаксис верен для предлагаемой конфигурации, это мой вопрос:

Заметят ли мои существующие пользователи какие-либо визуальные различия при входе в свои учетные записи AFA, если они уже создали папки или подпапки в папке «Входящие»?

Я предлагаю это изменение, потому что заметил, что вы не можете создавать подпапки в INBOX. Не совсем уверен, почему это так.

Я заметил, что вы не можете создавать подпапки в INBOX ... не совсем уверен, почему это так.

Это потому, что формат 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"

-Рик

Заметят ли мои существующие пользователи какие-либо визуальные различия при входе в свои учетные записи AFA, если они уже создали папки или подпапки в папке «Входящие»?

Да, все подпапки больше не будут доступны, если вы не сконвертируете их самостоятельно или не разрешите делать это автоматически.

Чтобы преобразовать, взгляните на преобразовать способность doveadm sync. Предполагая, что mail_location это новый формат в конфигурации dovecot (например, maildir:~/Maildir:LAYOUT=fsвыполните это для каждого пользователя для старого местоположения:

doveadm sync mbox:~/mail:INBOX=/var/mail/%u

В документации содержится дополнительная информация об этом преобразовании, а также о том, как его выполнить без простоев.