8.8. 将来自 Postfix 的电子邮件发送到在同一主机上运行的 Dovecot
您可以将 Postfix 配置为使用 UNIX 套接字上的 LMTP 将传入的邮件发送到同一主机上的 Dovecot 。这个套接字在本地机器上的 Postfix 和 Dovecot 之间启用直接通信。
先决条件
- 您有 root 访问权限。
- 您已配置了一个 Postfix 服务器。
- 您已配置了一个 Dovecot 服务器,请参阅 配置并维护 Dovecot IMAP 和 POP3 服务器。
- 您已在 Dovecot 服务器上配置了 LMTP 套接字,请参阅 配置 LMTP 套接字和 LMTPS 侦听器。
流程
在
/etc/postfix/main.cf
文件中,将 Postfix 配置为使用 LMTP 协议和 UNIX 域套接字来向 Dovecot 发送邮件:如果要使用虚拟邮箱,请添加以下内容:
virtual_transport = lmtp:unix:/var/run/dovecot/lmtp
如果要使用非虚拟邮箱,请添加以下内容:
mailbox_transport = lmtp:unix:/var/run/dovecot/lmtp
重新载入
postfix
以应用更改:# systemctl reload postfix
验证
-
发送一封测试电子邮件,以验证 LMTP 套接字是否正常工作。检查
/var/log/maillog
中的邮件日志是否存在任何错误。