关于设置MX记录

时间:2024-03-31 17:36:20

简介:正确设置MX(Mail Exchanger)邮件交换记录是企业电子邮件服务稳定运行的基本条件,我们经常发现很多企业电子邮箱管理员因为设置了不符合规范的MX记录,导致重要的外部邮件退回或者丢失。

我们先看一个常见的样例:
yourdomain.com        MX preference = 10, mail exchanger = 221.57.37.160

将MX记录设置直接对应IP地址,这是不符合RFC标准的设置,根据RFC的smtp协议设置标准,邮件交换记录MX应该指向一条A记录,而不是直接对应IP地址。

上面的样例,邮箱管理员应该增加一条A记录,如
mail.yourdomain.com   internet address = 221.57.37.160

然后再将MX记录指向这条A记录:
yourdomain.com        MX preference = 10, mail exchanger = mail.yourdomain.com

请检查您的企业邮件服务器的MX记录是否设置规范,但是否这样的设置就万事无忧了呢?

回答是否定的。

虽然上述yourdomain.com设置符合RFC标准,通常情况外部邮件能够正常到达服务器,但依然不是我们推荐的设置方法,因为这种设置缺乏网络和邮件服务器的冗余,一旦遇到网络瞬断或者邮件服务器暂时不可用,那么外部邮件依然可能退回或者丢失。

我们先来看几个样例:
1.IBM公司
ibm.com MX preference = 10, mail exchanger = e31.co.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e32.co.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e33.co.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e34.co.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e35.co.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e1.ny.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e2.ny.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e3.ny.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e4.ny.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e5.ny.us.ibm.com
ibm.com MX preference = 10, mail exchanger = e6.ny.us.ibm.com

2.Yahoo邮箱
yahoo.com       MX preference = 1, mail exchanger = c.mx.mail.yahoo.com
yahoo.com       MX preference = 1, mail exchanger = d.mx.mail.yahoo.com
yahoo.com       MX preference = 1, mail exchanger = e.mx.mail.yahoo.com
yahoo.com       MX preference = 1, mail exchanger = f.mx.mail.yahoo.com
yahoo.com       MX preference = 1, mail exchanger = g.mx.mail.yahoo.com
yahoo.com       MX preference = 1, mail exchanger = a.mx.mail.yahoo.com
yahoo.com       MX preference = 1, mail exchanger = b.mx.mail.yahoo.com

3.126邮箱
126.com MX preference = 10, mail exchanger = 126.mxmail.netease.com
126.com MX preference = 50, mail exchanger = mxbak.126.com

4.靠谱公司邮箱
corp-email.com  MX preference = 10, mail exchanger = mail.biz-email.net
corp-email.com  MX preference = 30, mail exchanger = global-cdn.corpemail.net
corp-email.com  MX preference = 50, mail exchanger = mail.corpemail.us

上面的域名有个共性,都是设置多条MX记录,对应了多条IP和邮件服务器,邮件服务器具备了网络和服务器冗余,这样才能稳定接受外部邮件。

我们建议企业邮件服务器至少需要2条MX记录,考虑到国内的南北电信互联互通问题,跨电信、网通双IP最佳。
如果您的邮件服务器采用电信、网通双IP接入(或者多台邮件服务器)
mail1.yourdomain.com   internet address = 电信IP地址
mail2.yourdomain.com   internet address = 网通IP地址
yourdomain.com        MX preference = 10, mail exchanger = mail1.yourdomain.com
yourdomain.com        MX preference = 10, mail exchanger = mail2.yourdomain.com

有时,企业的海外邮件特别重要,我们可以考虑增加一台海外邮件服务器作为邮件的备用入口,如果遇到海外客户的邮件服务器无法连接国内网络,那么邮件会通过海外邮件服务器中转后到达企业邮件服务器。
请参照上面第4个样例的设置。
corp-email.com  MX preference = 50, mail exchanger = mail.corpemail.us

如果你使用IDC的产品 各个IDC网站一般都有自己的教程,实在不行可以联系一下IDC的在线客服!