【问题标题】:Postfix configuration when using 2 servers behind a load balancer (failover)在负载均衡器后面使用 2 个服务器时的 Postfix 配置(故障转移)
【发布时间】:2015-07-28 15:09:45
【问题描述】:

在我的公司中,我们面临以下问题。你能帮我猜一下是什么原因造成的吗?谢谢你的帮助:)

我们有一个负载均衡器:lbname.glb.itcs.companyname.net

将 FAILOVER 模式下的流量平衡到:

  1. servername1.itcs.companyname.net

  2. 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文件

【问题讨论】:

  • 没人能帮忙吗?

标签: load-balancing postfix-mta access-denied


【解决方案1】:

我们解决了这个问题,只是将负载均衡器添加到 destinations 文件中,因此文件现在看起来像这样:

lbname.glb.itcs.companyname.net

以前是空的。

我们还需要重启 postfix 服务。

【讨论】:

    猜你喜欢
    • 2021-11-05
    • 2015-06-05
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-05
    相关资源
    最近更新 更多