文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Windows » How to :创建邮件交换(MX)记录       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [转载] How to :创建邮件交换(MX)记录  ( 查看:175  回复:1 )   
 
特爱蚂蚁
超级版主  点击可查看详细


诚信兄弟   行业勋章   技术勋章   管理员专用   十二生肖之牛  
帖子 1142
精华 3
无忧币 3061
积分 1211
阅读权限 200
来自 (保密)
注册日期 2008-6-3
最后登录 2008-8-29 在线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-6-27 09:59   标题:How to :创建邮件交换(MX)记录
上一帖 |
邮件交换(MX,Mail Exchange)记录用于指出某个DNS区域中的邮件服务器的主机名(A记录),它相当于一个指针,因此在创建MX记录之前,你必须已经为邮件服务器创建了A记录;你可以针对相同的DNS域配置多个MX记录,但是邮件服务器优先级数值越低的MX记录具有越高的优先级。
$VzA2BD k+J51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离首先了解一下邮件的传送过程,例如我现在通过someone@isacn.org这个邮箱向someone@winsvr.org邮箱发送邮件,那么完整的邮件传送过程如下: +?@]O i$z8q
1、邮件客户端someone@isacn.org连接到isacn.org域的邮件服务器mail.isacn.org(当然,连接的形式是多样化的,可以使用SMTP,也可以使用Web Mail等),然后告诉mail.isacn.org,说有一封邮件要发送至someone@winsvr.org;如果mail.isacn.org允许这种行为,那么,邮件客户端someone@isacn.org将完整的邮件信息发送给mail.isacn.org,此时,邮件客户端someone@isacn.org将会提示用户邮件发送成功,注意,这仅仅代表从本地到你的邮件服务器发送成功,并不代表对方成功接收到你发送的邮件m"L1P7X3qTw Y
2、mail.isacn.org向自己的DNS服务器发起MX记录查询请求,查询目的邮件域winsvr.org的MX记录:
)|c:[Y2X
Pbbs.51cto.com

V~S:h        n'k51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离如果查询到单个MX记录指向某个邮件服务器主机,例如MX记录指向邮件服务器的主机mail.winsvr.org,则连接此邮件服务器; 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离 p$EG2O@|)QX
51CTO技术论坛`H        gE6{!Ks
如果具有多个MX记录指向不同的邮件服务器主机,则按照优先级顺序从高到低进行连接,直到连接成功为止;
!VjL6b*I)rB51CTO技术论坛51CTO技术论坛H!Zg(m[8j
如果没有查询到MX记录,根据邮件服务器配置的不同,mail.isacn.org的行为可以分为以下两种:
'X:Xf?a?i51CTO技术论坛51CTO技术论坛%mgSk+]9bG"o
终止邮件发送,返回给用户邮件发送失败信息; 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离/D3i
Br+b

bbs.51cto.comq"M!e
RlOE.r"u

查询邮件域名(在此是winsvr.org)的A记录,然后连接对应的主机。这就是为什么有时就算没有MX记录也能接收到邮件的原因,但是,这不是标准的行为,并且只有部分邮件服务器支持这种行为。 6O7K_p0|F
p"vG

3、mail.isacn.org连接对应的邮件服务器,例如mail.winsvr.org,然后发送邮件信息。如果连接不成功,mail.isacn.org会按照一定的时间间隔进行重试,直到某个时间周期为止(通常为1天),此时,如果邮件仍然发送不成功,邮件服务器将终止邮件发送并向发送邮件的用户报告邮件发送失败,而有些比较高级的邮件服务器支持在一定时间周期内(例如30分钟)邮件发送不成功就报告用户;如果连接成功但是被对方邮件服务器因为某种原因拒绝,例如认为mail.isacn.org是垃圾邮件服务器或者发送到的邮箱不存在等等,那么mail.isacn.org会立即向发送邮件的用户报告邮件发送失败并告知原因;如果连接成功并且邮件发送成功,mail.isacn.org通常不会再次通知发送邮件的用户。因此,如果要想确认对方成功收到你发送的邮件,你可以通过以下方式进行:
5{Az@(^Qbbs.51cto.com
/e(Pvhz/J要求已读回执;这是推荐使用的方式,可以确认对方已经打开过邮件; @7V
H"q5q.v
S

bbs.51cto.com}v"R\ ~[ w
查看邮件服务器日志;只能表示你发送的邮件成功到达对方邮件服务器,但不能代表对方已经阅读邮件;
!h3j`
Ct
pOYe
w~
b2AI,CT Qyj L;A

等待1天后(或更长)没有邮件发送失败的提示;仅在无法使用上述方式时使用,只能表示你发送的邮件应该成功的到达了对方邮件服务器,但不能代表对方已经阅读邮件; p L&^(g!BrR$Ch V

*pd
l8Rg-Jbbs.51cto.com

8z]"kH(Q51CTO技术论坛因此,MX记录是非常重要的,你应该总是为你的邮件服务器创建MX记录。在此我以在Windows Server 2003的DNS服务器中为winsvr.org域创建一个MX记录指向邮件服务器mail.winsvr.org为例,向大家介绍一下如何创建MX记录: 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离6D`"e!tHd
首先,针对邮件服务器主机名创建一个A记录mail.winsvr.org,在DNS管理控制台中展开对应的区域,然后右击域winsvr.org,选择新建主机(A)
WV
\0`KQ51CTO技术论坛

0hZyg9G/i ibbs.51cto.com在弹出的新建主机对话框,输入主机名为mail,你可以使用其他名字,但是,建议你使用易于分辨的名字,例如mail、email之类;然后输入对应的IP地址10.1.1.8,如果可能,建议你总是勾选创建相关的指针(PTR)记录,这是因为有些邮件服务器为了防止垃圾邮件,在接收邮件时会对发送邮件的邮件服务器进行反向域名查询,如果不匹配则拒绝其邮件发送;下部的允许所有经过身份验证的用户用相同的所有名称来更新DNS记录选项是因为此区域是活动目录集成区域,支持动态更新,但是对于这种重要的DNS资源记录,永远不要使用动态更新。最后点击添加主机按钮即可,此时,此A记录就创建好了。 5`$N H3n/a&vB z"E
bbs.51cto.com!rjA|8NnHm
  51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离8g
RH/r6yoU+@#Y

现在,我们再来添加MX记录,右击域winsvr.org,选择新建邮件交换器(MX),弹出的新建资源记录对话框如下图所示: P!@ vGC
Z

bbs.51cto.com&rp3t1L]O9dY
51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离 ay'g;ol'H,AM
主机或子域栏输入邮件域的域名,留空则代表父区域。邮件域代表“@”后的域名后缀,例如“@winsvr.org”的邮件域是“winsvr.org”而“@mail.winsvr.org”的邮件域是“mail.winsvr.org”。在此我是针对邮件域winsvr.org创建MX记录,因此留空(代表父域名winsvr.org),如果你要针对邮件域mail.winsvr.org创建MX记录,则输入mail,在下面的完全合格的域名(FQDN)文本框会显示出你当前的邮件域域名。 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离ku8|+U'J]+k

xr ?~W51CTO技术论坛然后在邮件服务器的完全合格的域名(FQDN)中,输入邮件服务器的完整主机名,需要注意的是,你可以输入不属于winsvr.org的其他域名,例如mail.isacn.org,但是必须确保此DNS服务器可以正确解析这个域名。强烈建议不要使用这种配置,这样会带来管理上的混乱;在此我输入邮件服务器的完整FQDN mail.winsvr.org
W*r1_/U a        `
bsB%r oHXg51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离邮件服务器优先级文本栏,输入邮件服务器的优先级数值,默认是10。需要注意的是,邮件服务器优先级数值越低的MX记录具有越高的优先级
!b%}/Hz+U Z.tBTobbs.51cto.com最后点击确定,此时MX记录就创建好了,如下图所示:
.lV3|`;LU51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离 {|
Ah
btNx.Z

最后,你需要测试此MX记录能够被客户正确查询,在DNS客户端上运行nslookup来查询此邮件域的MX记录,如下图所示,解析正常,此时,MX记录就创建好了。
W8z;Cm4E)L`O



喜欢篮球和bbs的纯情小正太一枚..
2008-6-27 09:591楼
[ 顶部 ]
 
hongwish8es
技术员  点击可查看详细



帖子 572
精华 0
无忧币 4
积分 521
阅读权限 30
注册日期 2008-3-24
最后登录 2008-8-29 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-8-1 16:52 
谢谢楼主分享!



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-8-1 16:522楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号