DovecotがセットアップするIMAPメールボックスには、SENTフォルダまたはTRASHフォルダがありません。それらをどのように設定しますか? INBOX階層の外側に配置する方法はありますか?これらのフォルダがiPhoneメールクライアントやその他のモバイルメールクライアントで機能することを確認したいと思います。
元の回答 は2011年のものです。
2.2より前のバージョンについては、パッチや修正は提供しません。以前はそうでしたが、現在は正式にEOLと宣言しています。
参照用にすべてのバージョンをリストします。管理者は、実行したくないソフトウェアを実行する必要がある場合があります。
dovecot 1.x
元の回答 を確認してください。
dovecot 2.0.x
autocreate plugin を使用します。
dovecot 2.1 +
これが今日のやり方です。 namespace inbox {}
セクションを追加して、フォルダーを定義します。 dovecot wikiの例は、考えられるすべての機能を示すためのものです。私はそれを実際の例に適合させました。
namespace inbox {
inbox = yes
separator = /
mailbox "Drafts" {
auto = subscribe
special_use = \Drafts
}
mailbox "Sent" {
auto = subscribe
special_use = \Sent
}
mailbox "Trash" {
auto = subscribe
special_use = \Trash
}
mailbox "Junk" {
auto = subscribe
special_use = \Junk
}
mailbox "Archive" {
auto = subscribe
special_use = \Archive
}
}
メールボックス名を追加することにより、異なる名前のクライアントによって作成されたフォルダーにspecial_useタグを追加できます。 auto
を設定しないでください。または、デフォルトのauto=no
を使用して、これをクライアントによって作成されたボックスにのみ適用してください。
mailbox "Gelöschte Elemente" {
special_use = \Trash
}
同様の問題が発生しました。SamsungAndroidアプリは、既存のゴミ箱を使用する代わりに、独自のTRASHフォルダを作成していました。以下で説明するように、それを修正した後、削除して再度追加する必要がありました。アカウントを更新して、構成を更新します。
解決策は、Dovecot namespace
構成です。
https://wiki.dovecot.org/ MailboxSettings and Namespacesを参照してください(2つを超えるリンクは投稿できません...)
私は個人的にこれを使用します(- ここ から):
namespace inbox {
type = private
separator = .
inbox = yes
mailbox Drafts {
special_use = \Drafts
auto = subscribe
}
mailbox Junk {
special_use = \Junk
auto = create
}
mailbox spam {
special_use = \Junk
auto = no
}
mailbox Spam {
special_use = \Junk
auto = no
}
mailbox Trash {
special_use = \Trash
auto = subscribe
}
mailbox TRASH {
special_use = \Trash
auto = no
}
mailbox Sent {
special_use = \Sent
auto = subscribe
}
mailbox "Sent Mail" {
special_use = \Sent
auto = no
}
mailbox "Sent Messages" {
special_use = \Sent
auto = no
}
mailbox Archive {
special_use = \Archive
auto = create
}
mailbox "Archives" {
special_use = \Archive
auto = no
}
}
そのため、ここに「標準」はありません。クライアントによっては、送信済み、下書き、ゴミ箱などに別のフォルダを使用する場合があります。
つまり、クライアントが使用する標準がある(またはクライアントを1つだけ使用している)場合は、クライアントを自動作成し、フォルダに自動サブスクライブできます。
autocreate plugin を参照してください