создание подпапок в INBOX с помощью dovecot IMAP

создание подпапок в INBOX с помощью dovecot IMAP

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

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

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

Связанный контент