对于运行相同应用程序的两个域,正确的反向 PTR、域密钥和 SPF 设置是什么?

对于运行相同应用程序的两个域,正确的反向 PTR、域密钥和 SPF 设置是什么?

我刚刚读杰夫阿特伍德有关电子邮件 DNS 配置的最新帖子并决定在我的申请中尝试一下。

我有一个 Web 应用程序,它在一台服务器上以两个不同的 IP 和域名运行,每个 IP 和域名都使用 HTTP 和 HTTPS:

<VirtualHost *:80>
  ServerName foo.org
  ServerAlias www.foo.org
  ...
</VirtualHost>
<VirtualHost 1.2.3.4:443>
  ServerName foo.org
  ServerAlias www.foo.org
</VirtualHost>

<VirtualHost *:80>
  ServerName bar.org
  ServerAlias www.bar.org
  ...
</VirtualHost>
<VirtualHost 2.3.4.5:443>
  ServerName bar.org
  ServerAlias www.bar.org
</VirtualHost>

我使用 GMail 作为我的 SMTP 服务器。

我需要反向 PTR 和 SenderID 记录吗?如果需要,我是否应该将相同的记录放在全部我的记录(foo.org、www.foo.org、bar.org、www.bar.org、ASPMX.L.GOOGLE.COM、ASPMX2.GOOGLEMAIL.COM、..)?

我非常确定我需要域密钥记录,但不确定要将它们附加到哪些域。Google 邮件服务器?foo.org 和 bar.org?所有域?

之后

系统发送的所有邮件都来自一个[email protected]地址,无论用户使用哪个域。这些域指向完全相同的代码,就电子邮件而言,代码并不关心域。

答案1

为您发送的地址的每个“域名”部分创建记录。因此,如果您以 @foo.org、@subdomain.foo.org 和 @bar.com 的身份发送,我会在这三个地址中创建条目。对于 SPF,您可以使用include:<domain>仅在一个地方指定内容(事实上,如果您在域上使用 GApps,您将希望使用include:_spf.google.com而不是直接指定 Google 的服务器(尤其是 Google 发布并建议您使用的服务器,因为您的 MX 记录是出站邮件服务器)。

关于 PTR 记录:每个 IP 只需要一个 PTR,它应该指向一个解析回该 IP 的 FQDN。它不必与除此以外的任何内容有太大关系,但某些特定的入站邮件服务器可能更喜欢它与您建立 ESMTP 连接时 EHLO 中使用的主机名相匹配。

相关内容