8.9. 将来自 Postfix 的电子邮件发送到不同主机上运行的 Dovecot
您可以通过网络在 Postfix 邮件服务器和 Dovecot 传输代理之间建立安全连接。为此,请将 LMTP 服务配置为使用网络套接字在邮件服务器之间传递邮件。默认情况下,LMTP 协议没有加密。但是,如果您配置了 TLS 加密,则 Dovecot 会自动对 LMTP 服务使用相同的设置。然后,SMTP 服务器可以使用 LMTP 上的 STARTTLS
命令连接到它。
先决条件
- 您有 root 访问权限。
- 您已配置了一个 Postfix 服务器。
- 您已配置了一个 Dovecot 服务器,请参阅 配置并维护 Dovecot IMAP 和 POP3 服务器。
- 您已在 Dovecot 服务器上配置了 LMTP 服务,请参阅配置 LMTP 套接字和 LMTPS 侦听器。
流程
通过在
/etc/postfix/main.cf
文件中添加以下内容,将 Postfix 配置为使用 LMTP 协议和 INET 域套接字来将邮件发送到 Dovecot:mailbox_transport = lmtp:inet:<dovecot_host>:<port>
将
<dovecot_host>
替换为 Dovecot 服务器的 IP 地址或主机名,将<port>
替换为 LMTP 服务的端口号。重新载入
postfix
服务以应用更改:# systemctl reload postfix
验证
- 将测试电子邮件发送到远程 Dovecot 服务器拥有的地址,并检查 Dovecot 日志,以确保邮件已成功发送。