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を使用せずにinbox
inbox$HOME/Mail
として使用します。つまり、既存のディレクトリを使用する代わりにcur/new/tmp
ディレクトリを直接作成します。$HOME/Mail/
$HOME/Mail/inbox
$HOME/Mail/cur
$HOME/Mail/new
$HOME/Mail/tmp
要約:
簡単に説明すると、私に必要なものは次のとおりです。
共通フォルダ(、、、…)を使用してMaildir
メールを配信するための既存のフォルダ構造があります。Postfix
drafts
sent
$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
、を追加しますnew
。tmp
Inbox
$HOME/Mail/inbox/{cur,new,tmp}
で次のオプションを指定できます/etc/dovecot/conf.d/10-mail.conf
。
mail_location = maildir:~/Mail:INBOX=~/Mail/inbox:LAYOUT=fs