关于设置MX记录
简介:正确设置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记录的更多相关文章
- DNS解析中的A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发等
AA记录: 将域名指向一个IPv4地址(例如:100.100.100.100),需要增加A记录 NSNS记录: 域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录 SOASO ...
- 自建邮件服务器域名解析设置(A与MX记录)
自建邮件服务器域名解析设置(A与MX记录) 前言 如果域名没有做解析,只能用于内网收发邮件.要想实现与外网邮箱的收发,需要做域名解析.是在"域名解析后台"进行设置(域名提供商提供& ...
- A记录、CNAME、MX记录、NS记录
1. A记录(IP指向) 又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器找到相应网页的功能. 说明:指向的目标主机地址类型只能使用IP地址. 2. CNA ...
- DNS记录类型介绍(A记录、MX记录、NS记录等)
DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 泛域名 泛解析 域 ...
- 【转】DNS记录类型介绍(A记录、MX记录、NS记录等)
DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 泛域名 泛解析 域 ...
- DNS安全浅议、域名A记录(ANAME),MX记录,CNAME记录
相关学习资料 http://baike.baidu.com/link?url=77B3BYIuVsB3MpK1nOQXI-JbS-AP5MvREzSnnedU7F9_G8l_Kvbkt_O2gKqFw ...
- 什么是A记录?MX记录?CNAME记录?它们都有些什么用途?
什么是A记录?什么是MX记录?CNAME记录又是什么?它们都有些什么用途? 好,下面就用我浅陋经验给大家介绍一下: 1. A记录:WEB服务器的IP指向 A (Address) 记录是用来指定主机名( ...
- MX记录
是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据 收信人的地址后缀来定位邮件服务器.MX记录也叫做邮件路由记录,用户可以将该域名下的邮件服务器指向到自己的mail server上,然 ...
- DNS安全浅议、域名A记录(ANAME),MX记录,CNAME记录(转)
http://www.cnblogs.com/LittleHann/p/3828927.html 相关学习资料 http://baike.baidu.com/link?url=77B3BYIuVsB3 ...
随机推荐
- MYSQL数据库管理之权限管理
经常遇到有网友在QQ群或者论坛上问关于mysql权限的问题,今天抽空总结一下关于这几年使用MYSQL的时候关于MYSQL数据库的权限管理的经验,也希望能对使用mysql的网友有所帮助! 一.MYSQL ...
- Cookie存储中文报错:java.lang.IllegalArgumentException: Control character in cookie value or attribute.(转)
项目中做自动登录和保存密码时,Cookie报错Java.lang.IllegalArgumentException,上google查了下 在http://hi.baidu.com/xtxycy/blo ...
- ecshop 文章列表页调用描述信息啊
1.打开 includes/lib_article.php文件 将 $sql = 'SELECT article_id, title, author, add_time, file_url, open ...
- 支持向量机之Hinge Loss 解释
Hinge Loss 解释 SVM 求解使通过建立二次规划原始问题,引入拉格朗日乘子法,然后转换成对偶的形式去求解,这是一种理论非常充实的解法.这里换一种角度来思考,在机器学习领域,一般的做法是经验风 ...
- Servlet、Struts2、SpringMVC执行流程
Servlet 有以下四个阶段: 1.加载和实例化 Servlet容器负责加载和实例化Servlet. 当Servlet容器启动时,或者在容器检测到需要这个Servlet来响应第一个请求时,创建Ser ...
- 【转】不可变数组NSArray与可变数组NSMutableArray
原文网址:http://www.jianshu.com/p/1ad327f56d1d 不可变数组NSArray //创建一个空数组 NSArray *array = [NSArray array]; ...
- Android Studio 小技巧合集
本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本文将这62 ...
- Arduino开发常见错误
使用Ethernet时需要指定访问服务器的ip,我用的是本机做服务器.但是有一天重启了路由器,ip地址就变了!程序得跟着改! Arduino突然烧写不了程序:可能是正在运行的程序让arduino死机了 ...
- xampp 提示 This setting can be configured in the file "httpd-xampp.conf".
错误提示如下: New XAMPP security concept: Access to the requested object is only available from the local ...
- Windows服务调用Quartz.net 实现消息调度
Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中.它提供了巨大的灵活性而不牺牲 ...