后缀:2个互联网线路的多个relayhost?

以下设置正在进行中:

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

我有两个ip的lan,192.168.2.254和192.168.2.252

我想创build以下情况:

使用两个lan ip的电子邮件处理。

  • 1st lan用于直接发送电子邮件。 (中继主机= “”)
  • 2nd lan用来丢弃isp的邮件@ relayhost

问题是master.cf不允许覆盖relayhost设置。

我曾尝试使用依赖于发件人的中继主机,但是master.cf不允许像relayhost这样的重写。

任何人有一个想法如何解决我的问题?

你必须运行两个独立的smtpd进程,一个绑定到192.168.2.254,一个绑定到192.168.2.252。 有关示例,请参阅在单个主机上pipe理多个Postfix实例 。

Postfix的MX分辨率为“relayhost”给出的名字(除非你把方括号括起来)。 要有多个中继主机,您需要一个DNS名称,因为存在多个MXlogging(可能具有相同的优先级),以便Postfix将邮件转发到所有这些邮件。