我应该如何为子域名设置单独的 MX 记录?

我应该如何为子域名设置单独的 MX 记录?

假设我有一个运行 Web 应用程序的域,cranketywidgets.com并且我正在使用Google 应用用于处理该域上工作人员的电子邮件,例如support@ cranketywidgets.com,,[email protected]等等[email protected]

Google 自己的邮件服务并不总是发送自动提醒电子邮件、评论通知等的最佳选择,因此我目前计划采取的解决方案是创建一个名为的单独子域mailer.cranketywidgets.com,在其上运行邮件服务器,并专门创建一些用于发送此类电子邮件的帐户。

这里的MX记录和纪录应该是什么样的?A

我有点困惑,MX记录可以是名称,但最终必须解析为A记录。这里的记录应该是什么样的?

cranketywidgets.com -A记录到实际服务器,如 10.24.233.214

cranketywidgets.com - MXGoogle 电子邮件应用程序的记录

mailer.cranketywidgets.com -MX指向服务器 IP 地址的名称

我将非常感谢对此提供的帮助 - 答案似乎很明显,但电子邮件垃圾邮件是一个很难解决的问题。

答案1

您永远不应该将您的MXIP 地址指向符合 RFC 的地址。A而是为 IP 地址创建记录并将MX记录指向它。

那么该区域应该是这样的,

    @               IN      MX      1       ASPMX.L.GOOGLE.COM.
    @               IN      MX      5       ALT1.ASPMX.L.GOOGLE.COM.
    @               IN      MX      5       ALT2.ASPMX.L.GOOGLE.COM.
    @               IN      MX      10      ASPMX2.GOOGLEMAIL.COM.
    @               IN      MX      10      ASPMX3.GOOGLEMAIL.COM.
    @               IN      MX      10      ASPMX4.GOOGLEMAIL.COM.
    @               IN      MX      10      ASPMX5.GOOGLEMAIL.COM.
    @               IN      A       10.24.233.214
    mailer          IN      A       10.24.233.214
    mailer          IN      MX      10      mailer.cranketywidgets.com.

答案2

您是否希望人们将邮件发送到 @mailer.crankywidgets.com 的地址?如果不是,那么您不需要MX记录。 MX对从该域发送的邮件不起作用。

设置单独的邮件服务器以从地址@mailer.crankywidgets.com 发送邮件是正确的途径,并且您应该设置适当的A记录(PTR如果主机是专用的),并且SPF记录表明给定的 IP 地址被允许为该域发送邮件。

如果所有发送的邮件都是通知样式,您可以将回复地址设置为“[电子邮件保护]“然后在 Google Apps 上将其黑掉。

我在这里看到的记录唯一能给MX你带来好处的是略有不同的SPF记录,因为你可以说“此域的 MX(电子邮件接收方)主机也被允许从此域发送邮件”。但它SPF足够灵活,可以说“这个任意命名的主机也被允许从此域发送邮件”。

答案3

因为邮件就像一个雷区。

PTR <-> A <-> MX

记录应该与某些垃圾邮件过滤器上的完美反向查找相匹配。

https://en.wikipedia.org/wiki/Reverse_DNS_lookup

相关内容