我是否需要 MX 记录来转发电子邮件?

我是否需要 MX 记录来转发电子邮件?

我在 mydomain.com 注册了我的域名 askerov.net,这样所有收到的电子邮件都会使用 mydomain.com 的电子邮件转发功能转发到我的 Gmail 帐户。请注意,我没有为该帐户安装 Google Apps,只有普通电子邮件。

除了偶尔出现退回之外,一段时间内一切都运行良好,然后几天前电子邮件开始一直退回。

mydomain.com 中的配置如下:

名称服务器:

ns1.mydomain.com
ns2.mydomain.com

MX 记录:

@   -->  mx.askerov.net  (priority 30)

NS 记录:

askerov.net  --> ns1.yourhostingaccount.com
askerov.net  --> ns2.yourhostingaccount.com

CNAME 记录:

none

记录:

mx --> 66.96.142.50
mx --> 66.96.142.51
mx --> 66.96.142.52
* --> 66.96.163.135
askerov.net --> 66.96.163.135

问题是,如果我只是将电子邮件转发给[电子邮件保护]我是否真的需要 MX 记录和相应的 A 记录?我怀疑 MX 记录导致了我的电子邮件传递问题。

更新

在我删除并重新添加电子邮件转发后,电子邮件传递现在已恢复正常。不确定这会产生什么影响,因为据我所知,DNS设置保持不变。但至少我现在又能收到电子邮件了!

答案1

您的区域看上去很好,就像这里展示的那样。

对您当前的问题的答案是肯定的,您需要 MX 记录。

MX 记录(字面意思是邮件交换)是一种告诉互联网其余部分哪些系统愿意处理发往该域的邮件的记录。

对于您的区域,您的 MX 记录是:

@   -->  mx.askerov.net  (priority 30)

这意味着计算机 mx.askerov.net 据称愿意处理发往您域的邮件。如果没有此记录,整个互联网将不知道将 askerov.net 消息发送到哪里。

然后,您必须定义 mx.askerov.net 的记录,并且位于这些地址上的机器大概是执行电子邮件转发的 mydomain.com 系统。

请注意,根据您的 MX 记录指向的内容,您可能不需要您使用的 MX 系统的 A 记录。例如,如果您的 mx 记录指向其他地方,例如

@ --> mx1.someplaceelse.local

...那么您就不需要 mx1.someplaceelse.local 的 A 记录——someplaceelse.local 的域管理员有责任发布 mx1 的 A 记录。

您真正的问题的答案是,为什么邮件会被退回,取决于退回邮件的内容。

相关内容