我尝试让 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 中工作 - 仅重新启动是不够的。