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

Cas*_*uck 4 email mx-record

我在 mydomain.com 注册了我的域名 askerov.net,以便所有传入的电子邮件都使用 mydomain.com 的电子邮件转发功能转发到我的 Gmail 帐户。请注意,我没有此帐户的 Google Apps,只有普通电子邮件。

除了偶尔在这里和那里反弹之外,一段时间内一切正常,然后几天前电子邮件开始一直反弹。

以下是 mydomain.com 中的配置:

名称服务器:

ns1.mydomain.com
ns2.mydomain.com
Run Code Online (Sandbox Code Playgroud)

MX记录:

@   -->  mx.askerov.net  (priority 30)
Run Code Online (Sandbox Code Playgroud)

NS记录:

askerov.net  --> ns1.yourhostingaccount.com
askerov.net  --> ns2.yourhostingaccount.com
Run Code Online (Sandbox Code Playgroud)

CNAME 记录:

none
Run Code Online (Sandbox Code Playgroud)

一个记录:

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
Run Code Online (Sandbox Code Playgroud)

问题是,如果我只是将电子邮件转发到 taskerov@gmail.com,我真的需要拥有 MX 记录和相应的 A 记录吗?我怀疑 MX 内容导致了我的电子邮件传送问题。

更新

在我删除并重新添加电子邮件转发后,电子邮件传送现在可以正常工作了。不确定这对任何事情有什么影响,因为就我所见,DNS 设置保持不变。但至少我现在又收到了我的电子邮件!

Dav*_*osh 6

您的区域看起来不错,因为它显示在此处。

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

MX 记录(字面意思是 Mail eXchange)是一条记录,它告诉 Internet 的其余部分哪些系统愿意处理发往该域的邮件。

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

@   -->  mx.askerov.net  (priority 30)
Run Code Online (Sandbox Code Playgroud)

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

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

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

@ --> mx1.someplaceelse.local
Run Code Online (Sandbox Code Playgroud)

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

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