要約:

要約:

Dovecot私のメールサーバーに設定しましたPostfix。私のメールサーバーが使用する形式は次のとおりMaildirです。

home_mailbox = Mail/inbox/

ユーザーのメールディレクトリは次のとおりです。

$HOME/Mail/inbox
$HOME/Mail/drafts
$HOME/Mail/sent
$HOME/Mail/trash

Dovecotそれに合わせてメールを設定しました

mail_location = maildir:~/Mail

namespace inbox {
  mailbox drafts {
    special_use = \Drafts
  }
  mailbox sent {
    special_use = \Sent
  }
  mailbox trash {
    special_use = \Trash
  }
}

今問題は、Dovecot定義されたメールボックスを使用するのではなく、名前の.前にaが付けられ、最初の文字は大文字の独自のメールボックスを作成することです。

$HOME/Mail/.Drafts
$HOME/Mail/.Sent
$HOME/Mail/.Trash

$HOME/Mail/inboxまた、asを使用せずにinboxinbox$HOME/Mailとして使用します。つまり、既存のディレクトリを使用する代わりにcur/new/tmpディレクトリを直接作成します。$HOME/Mail/$HOME/Mail/inbox

$HOME/Mail/cur
$HOME/Mail/new
$HOME/Mail/tmp

要約:

簡単に説明すると、私に必要なものは次のとおりです。

共通フォルダ(、、、…)を使用してMaildirメールを配信するための既存のフォルダ構造があります。Postfixdraftssent

$HOME/Mail/inbox/{cur,new,tmp}
$HOME/Mail/drafts/{cur,new,tmp}
$HOME/Mail/sent/{cur,new,tmp}
$HOME/Mail/trash/{cur,new,tmp}

Dovecot正しいディレクトリを使用しているかどうかはどうすればわかりますか?

ベストアンサー1

デフォルトでは、DovecotはMaildir ++ディレクトリレイアウトを使用してメールボックスディレクトリを構成します。これは、すべてのフォルダが ~/Maildir ディレクトリに直接配置され、次のことを意味します。

~/Maildir/new, ~/Maildir/cur and ~/Maildir/tmp directories contain
the messages for INBOX.

レイアウトの詳細をご覧ください。ここ

だからあなたが文句を言うのは標準的な行動です。ただしLAYOUT、オプションを使用してレイアウトを変更できますINBOX。必要に応じて内部にcur、を追加しますnewtmpInbox

$HOME/Mail/inbox/{cur,new,tmp}

で次のオプションを指定できます/etc/dovecot/conf.d/10-mail.conf

mail_location = maildir:~/Mail:INBOX=~/Mail/inbox:LAYOUT=fs

おすすめ記事