Postfix 中继配置

Postfix 中继配置

我的设置很复杂,我想知道能否获得一些有关 postfix 配置的建议。当然,所有地址都是虚构的。

我有服务器 A 在 mywebsvc.com 1.1.1.1 上运行 Web 服务

我在私有服务器 2.2.2.2 上有一个 postfix mta,设置为 A 的 smtp 服务器,处理其邮件(因为 A 上的 sendmail 不够用,我想用 DKIM 配置和设置 mta)。Postfix 应该中继从 1.1.1.1 发出的所有邮件,因为它是此服务的官方 mta。它不应该接受来自其他地方的请求 - 它不是开放中继。

main.cf 包括以下内容:

myorigin = /etc/mailname myhostname = mywebsvc.com
mydestination = $myhostname, mywebsvc.com, localhost.localdomain, localhost 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 1.1.1.1

/etc/mailname 包含 mywebsvc.com

一切正常,但随后我们将服务器 1.1.1.1 mywebsvc.com 移至负载均衡器 5.5.5.5 后面,并将 Web 服务的 DNS 更改为:mywebsvc.com 5.5.5.5

我应该如何改变后缀来解决这个问题?

答案1

负载均衡器不太可能发送邮件,因此原始地址可能仍是 1.1.1.1 - 从 Postfix 的角度来看,邮件通常来自 Web 服务器的主 IP,除非另有配置。

相关内容