如何告诉 Dovecot 使用另一台服务器来运行 SMTP?

如何告诉 Dovecot 使用另一台服务器来运行 SMTP?

我对邮件服务器有点迷茫,但我必须在实际邮件服务器(ISPConfig、Roundcube、Dovecot、Postfix)前面安装邮件代理(Proxmox Mail Gateway)。

接收邮件时,它使用邮件代理,然后将邮件发送到 IMAP/POP 服务器。但是发送电子邮件(从 IMAP/POP 服务器)时,不使用邮件网关,而是直接发送电子邮件。

除了 PMG 服务器之外,我将配置文件保留为“默认”,我在 Web UI 中对其进行了修改以使电子邮件接收正常工作。

如何更改用于发送电子邮件的 SMTP 服务器?

答案1

实际邮件服务器(ISPConfig、Roundcube、Dovecot、Postfix)前面的邮件代理(Proxmox Mail Gateway)

根据你所说的情况,你的电子邮件接收流程将如下所示:

代理 --> postfix --> dovecot --> 用户邮箱

因此,如果从 IMAP/POP 服务器发送的电子邮件被直接送达,这是正常的,因为它由安装在该服务器上的 postfix 处理,并会自动通过 dovecot 将其发送到目标邮箱。

为了解决您的问题并优化您的电子邮件流程,我建议:

  1. 继续使用从外部到代理的一个 SMTP 协议

  2. 使用 LMTP 协议从代理服务器连接到 IMAP/POP 服务器官方文档在这里

这样,您的 IMAP/POP 服务器上的后缀就不会立即干扰电子邮件传递过程。

相关内容