如何为子域设置单独的MX记录?


42

比方说,我有一个域名,我运行一个Web应用程序,例如cranketywidgets.com,和我使用谷歌Apps的处理电子邮件的人在该领域的工作,例如support@ cranketywidgets.comjane@cranketywidgets.comjoe@cranketywidgets.com等等。

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

为此,MX记录和A记录应该是什么样的?

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

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

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

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

在此方面,我将不胜感激-答案似乎很明显,但是电子邮件垃圾邮件是一个很难解决的问题。

Answers:


68

您永远不要将您MX的IP地址指向符合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.

5

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

设置单独的邮件服务器以发送来自@ mailer.crankywidgets.com地址的邮件是正确的路径APTR如果主机是专用的,则应设置正确的记录,并SPF记录说允许给定的IP地址发送邮件用于域。

如果所有发送的邮件都是通知样式,则可以将回复地址设置为“ noreply@crankywidgets.com”,然后在Google Apps上进行黑洞处理。

我唯一能看到的一条MX记录是在这里购买的您的记录略有不同SPF,因为您可以说“该域的MX(电子邮件接收者)主机也被允许从该域发送邮件”。但是SPF也足够通用,可以说“允许该任意命名的主机从该域发送邮件”。


3
对于任何遇到此问题的人,无论您是否打算接收邮件,都应在子域上设置MX记录。这将确保可以进行域验证。诸如iCloud之类的提供程序要求它接受消息。
马特

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.