exim4:多个域名/IP

exim4:多个域名/IP

在我的 VPS 上,我有 3 个 IP,它们都有自己的域名和自己的反向 DNS 记录。我在每个域名上都有一个网站,发送电子邮件。

问题是:由于反向 DNS 不适合 helo 中的主机,因此许多主机拒绝了电子邮件。所有电子邮件都是从主 IP 发送的,因此三个域中只有一个有效。

我正在寻找一种方法,让 exim 检查我用来发送电子邮件的电子邮件地址,并调整 helo 中传输的域/IP。

我已经尝试过很多配置,但到目前为止都没有奏效。简单地更改 MX 记录也是不可能的,因为我通过 Gmail 接收(也发送)电子邮件,而且我不想设置自己的网络邮件。

有人知道解决办法吗?

答案1

简单的解决方案是在定义中配置一个地址interface,并在 helo 消息中使用它的域名。如果您使用 SPF,请允许此地址为所有三个电子邮件域发送邮件。其域不需要与任何 Web 服务器匹配。 MX记录用于传入邮件,并且您的 MX 不需要是您的电子邮件的来源地址。

自动邮件服务器往往配置不当,给我带来了无数问题。我赞赏您为纠正此问题所做的努力。请确保您发送的电子邮件格式正确,并包含所有必要的标题。

通常最简单的做法是将 Web 服务器域的 MX 用作smarthostWeb 服务器的 。为不同的域路由规则相当容易。在这种情况下,您可以使用 来sender_address_domain选择路由。

相关内容