exim4:多个域/ IP

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

问题是:电子邮件被许多主机拒绝,因为反向dns不适合helo中的主机。 所有电子邮件都是从主要IP发送的,因此三个域中只有一个工作。

我正在寻找一个exim的方法来检查我使用哪个电子邮件地址发送电子邮件和适应在helo传输的域/ IP。

我已经尝试了很多configuration,但是到现在为止还没有成功。 简单地改变MX-Records是不可能的,因为我通过gmail收到(也发送)电子邮件,我不想build立自己的webmail。

有谁知道一个解决scheme?

简单的解决scheme是在interface定义中configuration一个地址,并在helo消息中使用它的域名。 如果您使用SPF,请允许此地址为所有三个电子邮件域发送邮件。 它的域不需要匹配任何web服务器。 MXlogging用于接收邮件,您的MX不需要是您的电子邮件地址。

自动化的邮件服务器往往configuration不好,导致我无法解决问题。 我赞赏你的努力,使其正确。 请确保您的传出电子邮件已正确格式化所有必要的标题。

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