简介:正确设置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的在线客服!

关于设置MX记录的更多相关文章

  1. DNS解析中的A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发等

    AA记录: 将域名指向一个IPv4地址(例如:100.100.100.100),需要增加A记录 NSNS记录: 域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录 SOASO ...

  2. 自建邮件服务器域名解析设置(A与MX记录)

    自建邮件服务器域名解析设置(A与MX记录) 前言 如果域名没有做解析,只能用于内网收发邮件.要想实现与外网邮箱的收发,需要做域名解析.是在"域名解析后台"进行设置(域名提供商提供& ...

  3. A记录、CNAME、MX记录、NS记录

    1. A记录(IP指向) 又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器找到相应网页的功能. 说明:指向的目标主机地址类型只能使用IP地址. 2. CNA ...

  4. DNS记录类型介绍(A记录、MX记录、NS记录等)

    DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 泛域名 泛解析 域 ...

  5. 【转】DNS记录类型介绍(A记录、MX记录、NS记录等)

    DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 泛域名 泛解析 域 ...

  6. DNS安全浅议、域名A记录(ANAME),MX记录,CNAME记录

    相关学习资料 http://baike.baidu.com/link?url=77B3BYIuVsB3MpK1nOQXI-JbS-AP5MvREzSnnedU7F9_G8l_Kvbkt_O2gKqFw ...

  7. 什么是A记录?MX记录?CNAME记录?它们都有些什么用途?

    什么是A记录?什么是MX记录?CNAME记录又是什么?它们都有些什么用途? 好,下面就用我浅陋经验给大家介绍一下: 1. A记录:WEB服务器的IP指向 A (Address) 记录是用来指定主机名( ...

  8. MX记录

    是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器.MX记录也叫做邮件路由记录,用户可以将该域名下的邮件服务器指向到自己的mail server上,然 ...

  9. DNS安全浅议、域名A记录(ANAME),MX记录,CNAME记录(转)

    http://www.cnblogs.com/LittleHann/p/3828927.html 相关学习资料 http://baike.baidu.com/link?url=77B3BYIuVsB3 ...

随机推荐

  1. UVa 297 (四分树 递归) Quadtrees

    题意: 有一个32×32像素的黑白图片,用四分树来表示.树的四个节点从左到右分别对应右上.左上.左下.右下的四个小正方区域.然后用递归的形式给出一个字符串代表一个图像,f(full)代表该节点是黑色的 ...

  2. LA 2965 Jurassic Remains

    这是我做的第一道状态压缩的题目,而且我自己居然看懂了,理解得还算透彻. 题意:给出若干个大写字母组成的字符串,然后选取尽量多的字符串使得这些字母出现偶数次. 最朴素的想法,穷举法:每个字符串只有选和不 ...

  3. 51nod1274 最长递增路径

    将边排序后dp一下就可以了. #include<cstdio> #include<cstring> #include<cctype> #include<alg ...

  4. XenServer6.2详细安装步骤

    系统要求 系统要求 XenServer 至少需要两台单独的 x86 物理计算机:一台用作 XenServer 主机,另一台用于运行XenCenter 应用程序. XenServer 主计算机完全专用于 ...

  5. python练习程序(c100经典例13)

    题目: 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数. for i in range(100,1000): a=i/100; b=(i/10)%10; c=i%1 ...

  6. 使用过的Linux命令

    1 在vim中编辑python,由于tab是8个空格,然而python中是4个,需要替换 :%s/\t/    /g 2 tar tar -czvf topic_dt_poi.0801.0818.ta ...

  7. 【英语】Bingo口语笔记(67) - turn系列

  8. 【Android】跟着教程做の学习笔记

    教程 + <第一行代码 - Android> //尽量在十二月底学完吧(同步学习java基础)

  9. RequireJS入门(二) 转

    上一篇是把整个jQuery库作为一个模块.这篇来写一个自己的模块:选择器. 为演示方便这里仅实现常用的三种选择器id,className,attribute.RequireJS使用define来定义模 ...

  10. linux下mysql操作的命令

    最近在学习mysql,还是只菜鸟,找到下面篇文章对初学者挺有用的,所以共享下 1.linux下启动mysql的命令:   mysqladmin start /ect/init.d/mysql star ...