Mar*_*ter 5 imap postfix maildir dovecot
我已经Dovecot在我的Postfix邮件服务器上设置了。我的邮件服务器正在使用Maildir格式:
home_mailbox = Mail/inbox/
Run Code Online (Sandbox Code Playgroud)
用户的邮件目录如下所示:
$HOME/Mail/inbox
$HOME/Mail/drafts
$HOME/Mail/sent
$HOME/Mail/trash
Run Code Online (Sandbox Code Playgroud)
我已经设置了邮箱Dovecot相应
mail_location = maildir:~/Mail
namespace inbox {
mailbox drafts {
special_use = \Drafts
}
mailbox sent {
special_use = \Sent
}
mailbox trash {
special_use = \Trash
}
}
Run Code Online (Sandbox Code Playgroud)
现在,问题是,Dovecot不使用定义的邮箱,而是创建自己的邮箱,以 a.开头,首字母大写:
$HOME/Mail/.Drafts
$HOME/Mail/.Sent
$HOME/Mail/.Trash
Run Code Online (Sandbox Code Playgroud)
此外,它不是使用$HOME/Mail/inboxas inbox,而是$HOME/Mail用作收件箱。即它cur/new/tmp直接在 中创建目录$HOME/Mail/,而不是使用现有的$HOME/Mail/inbox:
$HOME/Mail/cur
$HOME/Mail/new
$HOME/Mail/tmp
Run Code Online (Sandbox Code Playgroud)
简要解释一下,我需要的是以下内容:
我有一个现有的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}
Run Code Online (Sandbox Code Playgroud)
我怎么知道Dovecot使用正确的目录?
默认情况下,Dovecot 使用 Maildir++ 目录布局来组织邮箱目录。这意味着所有文件夹都直接位于 ~/Maildir 目录中,并且:
~/Maildir/new, ~/Maildir/cur and ~/Maildir/tmp directories contain
the messages for INBOX.
Run Code Online (Sandbox Code Playgroud)
您可以在此处阅读有关布局的更多信息
因此,您抱怨的是标准行为。LAYOUT不过,您可以使用和选项来更改布局INBOX。根据需要在里面添加cur, new, :tmpInbox
$HOME/Mail/inbox/{cur,new,tmp}
Run Code Online (Sandbox Code Playgroud)
您可以在中指定以下选项/etc/dovecot/conf.d/10-mail.conf:
mail_location = maildir:~/Mail:INBOX=~/Mail/inbox:LAYOUT=fs
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8902 次 |
| 最近记录: |