dovecot IMAP で INBOX の下にサブフォルダを作成する

dovecot IMAP で INBOX の下にサブフォルダを作成する

現在のdovecot設定:

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

提案されたdoevecot設定

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

提案された構成の構文が正しいと仮定すると、これが私の質問です:

既存のユーザーが受信トレイの下にフォルダーまたはサブフォルダーを既に作成している場合、AFA を使用してアカウントにログインしたときに視覚的な違いに気付くでしょうか?

INBOX の下にサブフォルダを作成できないことに気づいたので、変更を提案します。なぜそうなるのかはよくわかりません。

答え1

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"

-リック

答え2

既存のユーザーが受信トレイの下にフォルダーまたはサブフォルダーを既に作成している場合、AFA を使用してアカウントにログインしたときに視覚的な違いに気付くでしょうか?

はい、自分で変換するか、自動的に変換しない限り、すべてのサブフォルダーにはアクセスできなくなります。

変換するには、変換能力doveadm sync。 がmail_locationdovecot の設定で新しい形式であると仮定します (例: )。maildir:~/Maildir:LAYOUT=fs古い場所の各ユーザーに対してこれを実行します。

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

ドキュメントには、この変換に関する詳細情報と、ダウンタイムなしで変換を実行する方法が記載されています。

関連情報