如何让dovecot使用postfix邮箱?

如何让dovecot使用postfix邮箱?

我尝试让 postfix 和 dovecot 启动并运行。

我对连接两者的邮箱路径有一个小问题。

后缀

virtual_mailbox_base    = /var/vmail
virtual_mailbox_domains = mydom.org

这将创建一个文件

/var/vmail/mydom.org/sam 

作为 mbox 文件,如果我发送到[电子邮件受保护]。发送的邮件位于该文件内。

到目前为止,一切都很好。

但在 dovecot 中,我为虚拟用户提供了这个。

[email protected]:{PLAIN}mysecret:5000:5000::/var/vmail/mydom.org::userdb_mail=mbox:~/%u

这创造了

/var/vmail/mydom.org/[email protected]/inbox

登录成功后。

所以我的 POP3 客户端总是发现一个空邮箱。如果我将后缀邮箱复制到收件箱文件,则 POP3 会收到邮件。

如何让 dovecot 使用 postfix 邮箱或 postfix 使用 dovecot 文件?我在 dovecot 中尝试了几种设置,但我没有让它按原样使用 posfix 文件。

谢谢!

答案1

我改编了 Postfix 的 vmap 来满足 dovecot 的要求。

需要

postmap vmaps

要使其在 Postfix 中工作 - 仅重新启动是不够的。

相关内容