在负载均衡器后面使用 2 个服务器时的 Postfix 配置(故障转移)
Postfix configuration when using 2 servers behind a load balancer (failover)
我公司面临以下问题。你能帮我猜猜是什么原因造成的吗?感谢您的帮助:)
我们有一个负载均衡器:lbname.glb.itcs.companyname.net
它将 FAILOVER 模式下的流量平衡到:
servername1.itcs.companyname.net
servername2.itcs.companyname.net
我们的问题与电子邮件重定向有关。我们打算在我们的负载均衡器中接收来自合作伙伴(外部公司)的电子邮件,但这失败了(中继访问被拒绝)。但是,如果我们将电子邮件直接发送到两个服务器中的任何一个,它就可以工作。让我更详细地解释一下。
案例 1:给负载均衡器发邮件
负载均衡器正确重定向到主服务器 (servername1),但此服务器拒绝,我们收到一封包含以下内容的电子邮件:
servername1.itcs.companyname.net rejected your message to the following e-mail addresses:
account@imspro.glb.itcs.hpecorp.net (account@imspro.glb.itcs.hpecorp.net)
servername1.itcs.companyname.net gave this error:
<account@imspro.glb.itcs.hpecorp.net>: Relay access denied
案例 2:直接发邮件到 servername1
它没有问题,我们可以在 linux 级别看到我们邮箱中的邮件。
我们有以下后缀配置:
/etc/postfix
中的现有文件
main.cf
文件
我们解决了这个问题,只是将负载均衡器添加到 destinations
文件中,因此文件现在看起来像这样:
lbname.glb.itcs.companyname.net
之前是空的
我们还需要重启 postfix 服务。
我公司面临以下问题。你能帮我猜猜是什么原因造成的吗?感谢您的帮助:)
我们有一个负载均衡器:lbname.glb.itcs.companyname.net
它将 FAILOVER 模式下的流量平衡到:
servername1.itcs.companyname.net
servername2.itcs.companyname.net
我们的问题与电子邮件重定向有关。我们打算在我们的负载均衡器中接收来自合作伙伴(外部公司)的电子邮件,但这失败了(中继访问被拒绝)。但是,如果我们将电子邮件直接发送到两个服务器中的任何一个,它就可以工作。让我更详细地解释一下。
案例 1:给负载均衡器发邮件
负载均衡器正确重定向到主服务器 (servername1),但此服务器拒绝,我们收到一封包含以下内容的电子邮件:
servername1.itcs.companyname.net rejected your message to the following e-mail addresses:
account@imspro.glb.itcs.hpecorp.net (account@imspro.glb.itcs.hpecorp.net)
servername1.itcs.companyname.net gave this error:
<account@imspro.glb.itcs.hpecorp.net>: Relay access denied
案例 2:直接发邮件到 servername1
它没有问题,我们可以在 linux 级别看到我们邮箱中的邮件。
我们有以下后缀配置:
/etc/postfix
中的现有文件
main.cf
文件
我们解决了这个问题,只是将负载均衡器添加到 destinations
文件中,因此文件现在看起来像这样:
lbname.glb.itcs.companyname.net
之前是空的
我们还需要重启 postfix 服务。