MX 记录不起作用

Azs*_*nar 2 sendmail mx-record

我几乎完成了为我的域配置我的域名服务器。一切正常,网站响应……但我的 MX 记录似乎不起作用,我尝试了很多东西。我创建了一个带有子域 pop 和 smtp 的 cname 一个带有 webhost4life.com 的 MX 记录有一个主机名(但我不知道它是否应该是那个主机)我确实尝试过 mail.webhost4life.com 但似乎没有任何工作。如果您比较 intoDNS.com datahex.ca 和 myhaccpplan.com(MX 正在运行),也许您可​​以帮助我弄清楚我在这里做错了什么。

我正在 zoneedit.com 上配置我的名称服务器。

谢谢。

dto*_*lis 9

确保邮件服务器 MX 记录引用有 A 记录,CNAME 是不够的。这很重要,但我不记得为什么。下面是一个例子:

$ORIGIN example.com.
@       IN SOA  dns0.yourisp.com. zone.yourisp.com. 1308717736 21600 7200 1209600 10800
@       IN NS   dns1.yourisp.com.
@       IN NS   dns2.yourisp.com.
@       IN MX   10 mail.example.com.
mail    IN A    192.168.1.200
...
Run Code Online (Sandbox Code Playgroud)

此外,请确保有相应的 PTR 记录将 IP 地址解析为您的邮件服务器名称。这与您的问题没有直接关系,但对于成功投递邮件很重要。

$ORIGIN 1.168.192.IN-ADDR.ARPA.
@       IN  SOA     dns0.yourisp.com. zone.yourisp.com. 2011041900 3h 15m 3w 3h
@       IN  NS      dns1.yourisp.com.
@       IN  NS      dns2.yourisp.com.
200     IN  PTR     mail.example.com.
...
Run Code Online (Sandbox Code Playgroud)

一旦您的邮件工作正常,请考虑添加SPF记录。

  • 如果用于`MX` 记录中的域,`CNAME`s _not_ 工作,与上述虚假声明相反。如果 SMTP 中继客户端系统是回退邮件交换器,但在“MX”记录中用于它的名称是通过“CNAME”资源记录的别名,则 SMTP 标准 _breaks_ 指定的循环防止算法。 (2认同)