Dovecot 命名空间收件箱有什么用处?

Dovecot 命名空间收件箱有什么用处?

Dovecot 的设置很有趣。但有些事情我不太清楚。

命名空间收件箱是什么?它有什么用处?

10-邮件.conf我们可以定义命名空间收件箱,如果已定义,我们可以在15-邮箱.conf

在我的例子中,pop3 无需定义收件箱命名空间即可正常工作。那么什么时候使用收件箱呢?此外,我们还使用 maildir 而不是 mbox。

答案1

单个namespace inbox是默认命名空间,即使未声明任何命名空间,它也会存在。这是包含您的 maildir 的命名空间。您还可以声明另一个命名空间,例如将从旧服务器迁移的MyOld旧命名空间声明为巨大的单个文件。然后,您可以在、mailbox和 中看到该命名空间,并且可以访问它。默认命名空间将采用 maildir++ 格式,而命名空间将采用格式。InboxSentTrashMyOldmailbox

命名空间还适用于其他一些用途,例如共享或公共邮箱。您可以阅读https://wiki.dovecot.org/命名空间了解更多信息。

例如,这是允许将mboxgmail 邮箱的格式化转储合并到 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,然后瞧 - 您所有的谷歌邮件都在这里。

相关内容