Dovecot 的设置很有趣。但有些事情我不太清楚。
命名空间收件箱是什么?它有什么用处?
在10-邮件.conf我们可以定义命名空间收件箱,如果已定义,我们可以在15-邮箱.conf。
在我的例子中,pop3 无需定义收件箱命名空间即可正常工作。那么什么时候使用收件箱呢?此外,我们还使用 maildir 而不是 mbox。
答案1
单个namespace inbox
是默认命名空间,即使未声明任何命名空间,它也会存在。这是包含您的 maildir 的命名空间。您还可以声明另一个命名空间,例如将从旧服务器迁移的MyOld
旧命名空间声明为巨大的单个文件。然后,您可以在、mailbox
和 中看到该命名空间,并且可以访问它。默认命名空间将采用 maildir++ 格式,而命名空间将采用格式。Inbox
Sent
Trash
MyOld
mailbox
命名空间还适用于其他一些用途,例如共享或公共邮箱。您可以阅读https://wiki.dovecot.org/命名空间了解更多信息。
例如,这是允许将mbox
gmail 邮箱的格式化转储合并到 maildir 邮箱的配置:
namespace main {
location = maildir:/data/mail/%d/%n:UTF-8
prefix =
type = private
order = 0
disabled = no
hidden = no
inbox = yes
subscriptions = yes
list = yes
separator = .
}
namespace gmail {
location = mbox:/data/mail/%d/%n/GMAIL
prefix = "GMail."
type = private
inbox = no
list = yes
hidden = yes
separator = .
}
然后您必须将转储文件放入 /data/mail/%d/%n/GMAIL,然后瞧 - 您所有的谷歌邮件都在这里。