两台服务器上都有 Postfix。我可以通过其中一台服务器路由所有邮件吗?

两台服务器上都有 Postfix。我可以通过其中一台服务器路由所有邮件吗?

我至少有两台 Web 服务器,它们使用 Postfix 从 Web 应用程序发送邮件。一台是我称之为“主服务器”的服务器,它将保持静态;另一台是我称之为“从服务器”的服务器,它经常被克隆以分配负载。每个克隆服务器都会被分配一个随机的外部 IP。所有服务器都在 192.168.xx 的私有 IP 范围内,以便相互通信。

我需要通过特定的 SMTP 中继从客户端发送邮件,但防火墙规则需要 IP。问题是我无法保证除“主服务器”之外的服务器的 IP。

有没有办法将邮件从“从属”服务器直接发送到“主”服务器?理想情况下,主服务器会将邮件路由到为每个域设置的 SMTP 中继。

谢谢

答案1

是的,这就是传输表的用途,取决于您使用的内容(SQL,dbm,平面文本文件等),设置相当简单。

在从服务器上,你可以创建如下条目client.domain smtp:[ip.of.the.master]

这意味着当从属服务器收到该域的邮件时,它将使用 smtp 将其中继到主服务器,然后主服务器将其发送到最终目的地。

相关内容