怎样正确配置邮件MX记录

MX记录又称之为邮件交换记录,一般企业自建邮件系统的时候会用到,但是很多IT朋友并不知道怎么样去正确的配置MX记录,这里就需要RelayPod电邮公司为客户提供专业的经验分享了。

我们先看一个常见的样例:

tse-mail.com?MX preference = 10, mail exchanger = mail.tse-mail.com

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

上面的样例,邮箱管理员应该增加一条A记录,如

mail.tse-mail.com internet address =??mail.tse-mail.com

然后再将MX记录指向这条A记录:

tse-mail.comMX preference = 10, mail exchanger =??mail.tse-mail.com

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

回答是否定的。

虽然上述tse-mail.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.RelayPod电邮邮箱

tse-mail.com ?MX preference = 5, mail exchanger = mail.tse-mail.com

tse-mail.com?MX preference = 10, mail exchanger =?mail.tse-mail.com

tse-mail.com?MX preference = 50, mail exchanger = mail.tse-mail.com

tse-mail.com?MX preference = 50, mail exchanger = mail.tse-mail.com

上面的域名有个共性,都是设置多条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个样例的设置。

中小企业自建了邮件服务器,可能因为成本考虑,无法架设多台邮件服务器或者双链入接入做冗余,如果有海外邮件收不到现象,请和RelayPod电邮工程师联系,提供性价比很高的解决方案。