域名的MX记录(Mail Exchanger),简而言之,就是在互联网上专门记录您的域名与您的邮件服务器的IP地址之间的对应关系:域名 => MX记录 => A记录(Address) => 邮件服务器的IP地址。有了这个对应关系,互联网上的其它邮件服务器才能根据MX记录得到A记录,再从A记录得到您的邮件服务器IP地址,然后才能与您的邮件服务器之间进行邮件交互。
为什么不是域名MX记录直接对应IP地址呢?这个您就先理解为那是约定俗成。如果您的域名没有设置MX记录,只会影响到其它邮件服务器不能找到您的邮件服务器,您将收不到互联网的来信。但是,您还是可以向互联网发邮件的,因为其它邮件服务器都设置好了域名MX记录,只是这样您发出的邮件大多数情况下都会被当作垃圾邮件了。
2012-11-14 03:02
为什么不是域名MX记录直接对应IP地址呢?这个您就先理解为那是约定俗成。如果您的域名没有设置MX记录,只会影响到其它邮件服务器不能找到您的邮件服务器,您将收不到互联网的来信。但是,您还是可以向互联网发邮件的,因为其它邮件服务器都设置好了域名MX记录,只是这样您发出的邮件大多数情况下都会被当作垃圾邮件了。
域名MX记录是要到您的ISP服务商的域名管理面板去做设置和修改的。设置域名MX记录的方法是很简单的,假设您的域名是test.com,服务器外部IP地址123.123.123.123,您登录您的ISP服务商的域名管理面板以后,只要做两个简单的步骤:第1步,先添加一条A记录mail.test.com,这条A记录的值设为123.123.123.123;第2步,再添加一条MX记录,这条MX记录的值设为刚才这条A记录,即mail.test.com。
如何检测MX是否设置正确?
域名MX记录设置好以后,您可以到这里检测您的域名MX记录是否设置成功:http://www.dbmailserver.com/mx.php。输入您的邮箱域名,然后点击确定就可以了。如果您这时已打开防火墙端口和已映射好路由器端口,就能同时看到DBMail标准版邮件服务器给出的SMTP连接回应信息。
另外,您也可以运行命令行来检测域名MX设置:“nslookup -qt=mx 域名”, 例如查263.net的MX记录的命令为“nslookup -qt=mx 263.net”,命令运行的结果如下图所示。263.net做为邮件服务商有多台邮件服务器,您一般只需要设置1条MX记录。