it-swarm.cn

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

假设我有一个运行Web应用程序的域,例如cranketywidgets.com,而我正在使用 Google Apps 为该域中的工作人员处理电子邮件,例如[email protected] cranketywidgets.com[email protected][email protected] 等等。

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

MX记录和A记录应该是什么样子?

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

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

cranketywidgets.com-MX条记录,用于Google的电子邮件应用程序

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

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

45
Chris Adams

您绝对不能将MX指向一个符合RFC的IP地址。为IP地址创建A记录,然后将MX记录指向该IP地址。

然后该区域应如下所示:

    @               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.
73
Oli

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

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

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

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

7
James F

由于邮件是雷区。

PTR <-> A <-> MX

记录应该匹配,以便在某些垃圾邮件过滤器上进行完美的反向查找。

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

2
nelaaro