Postfix:2 条互联网线路有多个中继主机吗?

Postfix:2 条互联网线路有多个中继主机吗?

正在进行以下设置:

防火墙配有 2 条互联网线路。Postfix 作为 MTA 运行。

我在局域网上有 2 个 IP,192.168.2.254 和 192.168.2.252

我想创造以下情况:

使用两个 LAN IP 来处理电子邮件。

  • 第一个局域网用于直接发送电子邮件。(relayhost="")
  • 第二个局域网用于将邮件发送到 isp 的中继主机

问题是 master.cf 不允许覆盖中继主机设置。

我曾尝试使用依赖发送方的中继主机,但 master.cf 不允许像中继主机那样进行覆盖。

有人知道如何解决我的问题吗?

答案1

您必须运行两个单独的 smtpd 进程,一个绑定到 192.168.2.254,另一个绑定到 192.168.2.252。请参阅在单个主机上管理多个 Postfix 实例举些例子。

答案2

Postfix 会对“relayhost”给出的名称进行 MX 解析(除非您用方括号括起来)。要拥有多个中继主机,您需要一个 DNS 名称,因为存在多个 MX 记录(可能具有相同的优先级),这样 Postfix 才能将邮件转发给所有中继主机。

相关内容