【问题标题】:Which application determine or set the maildir in a mail server?哪个应用程序确定或设置邮件服务器中的 maildir?
【发布时间】:2018-02-04 14:52:28
【问题描述】:

我的问题是关于使用 postfix (smtp) 和 dovecot (imap,pop3) 的邮件服务器配置,这两个应用程序都必须看到相同的 maildir 路径,例如 /var/vmail/my_domain/user/Maildir。那么,哪个应用程序确定或设置了 maildir 或它的路径?

【问题讨论】:

    标签: email postfix dovecot maildir


    【解决方案1】:

    在您的情况下,两个应用程序都设置了 maildir 路径,但 postfix 将其定义为在本地传递期间写入,而 dovecot 将其定义为在 POP/IMAP 交互期间读取。

    这是一个错误配置的示例,广泛分布在许多操作指南和手册中。您永远不应该像 postfixexim 这样从 MTA 执行本地交付。您必须使用来自 POP/IMAP 服务器的 LDA 功能,例如 dovecot

    当您为 LDA 调用 dovecot 的 dovecot-lda 时,单个 dovecot.conf 用于定义存储路径,并且单个服务对存储有 r/w 访问权限,因此您可以通过 600 权限保护存储。

    您可以参考 dovecot 的 wiki 了解如何将 LDA 功能从 postfix 移动到 dovecot https://wiki.dovecot.org/LDA/Postfix

    【讨论】:

      猜你喜欢
      • 2010-12-17
      • 1970-01-01
      • 1970-01-01
      • 2016-10-15
      • 2014-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多