2.9. 将来自 Postfix 的电子邮件发送到运行在不同主机上的 Dovecot

您可以在 Postfix 邮件服务器和 Dovecot 发送代理之间建立一个网络上的安全连接。为此,请将 LMTP 服务配置为使用网络套接字在邮件服务器之间传递邮件。默认情况下,LMTP 协议没有加密。但是,如果您配置了 TLS 加密,则 Dovecot 会自动对 LMTP 服务使用相同的设置。然后,SMTP 服务器可以使用 STARTTLS 命令,通过 LMTP 连接到它。

先决条件

流程

  1. 通过添加以下内容,将 Postfix 配置为使用 LMTP 协议和 INET 域套接字,将邮件发送到 /etc/postfix/main.cf 文件中的 Dovecot:

    mailbox_transport = lmtp:inet:<dovecot_host>:<port>

    <dovecot_host> 替换为 Dovecot 服务器的 IP 地址或主机名,将 <port> 替换为 LMTP 服务的端口号。

  2. 重新载入 postfix 服务以应用更改:

    # systemctl reload postfix

验证

  • 将测试电子邮件发送到远程 Dovecot 服务器所在的地址,并检查 Dovecot 日志,以确保邮件是否成功发送。