How to :创建邮件交换(MX)记录 邮 件交换(MX,Mail Exchange)记录用于指出某个DNS区域中的邮件服务器的主机名(A记录),它相当于一个指针,因此在创建MX记录之前,你必须已经为邮件服务器创 建了A记录;你可以针对相同的DNS域配置多个MX记录,但是邮件服务器优先级数值越低的MX记录具有越高的优先级。 首先了解一下邮件的传送过程,例如我现在通过someone@isacn.org这个邮箱向someone@邮箱发送邮件,那么完整的邮件传送过程如下: 1、邮件客户端someone@isacn.org连接到isacn.org域的邮件服务器mail.isacn.org(当然,连接的形式是多样化的,可以使用SMTP,也可以使用Web Mail等),然后告诉mail.isacn.org,说有一封邮件要发送至someone@;如果mail.isacn.org允许这种行为,那么,邮件客户端someone@isacn.org将完整的邮件信息发送给mail.isacn.org,此时,邮件客户端someone@isacn.org将会提示用户邮件发送成功,注意,这仅仅代表从本地到你的邮件服务器发送成功,并不代表对方成功接收到你发送的邮件。 2、mail.isacn.org向自己的DNS服务器发起MX记录查询请求,查询目的邮件域的MX记录:
3、mail.isacn.org连接对应的邮件服务器,例如mail.,然后发送邮件信息。如果连接不成功,mail.isacn.org会按照一定的时间间隔进行重试,直到某个时间周期为止(通常为1天),此时,如果邮件仍然发送不成功,邮件服务器将终止邮件发送并向发送邮件的用户报告邮件发送失败,而有些比较高级的邮件服务器支持在一定时间周期内(例如30分钟)邮件发送不成功就报告用户;如果连接成功但是被对方邮件服务器因为某种原因拒绝,例如认为mail.isacn.org是垃圾邮件服务器或者发送到的邮箱不存在等等,那么mail.isacn.org会立即向发送邮件的用户报告邮件发送失败并告知原因;如果连接成功并且邮件发送成功,mail.isacn.org通常不会再次通知发送邮件的用户。因此,如果要想确认对方成功收到你发送的邮件,你可以通过以下方式进行:
因此,MX记录是非常重要的,你应该总是为你的邮件服务器创建MX记录。在此我以在Windows Server 2003的DNS服务器中为域创建一个MX记录指向邮件服务器mail.为例,向大家介绍一下如何创建MX记录: 首先,针对邮件服务器主机名创建一个A记录mail.,在DNS管理控制台中展开对应的区域,然后右击域,选择新建主机(A),
在弹出的新建主机对话框,输入主机名为mail,你可以使用其他名字,但是,建议你使用易于分辨的名字,例如mail、email之类;然后输入对应的IP地址10.1.1.8,如果可能,建议你总是勾选创建相关的指针(PTR)记录,这是因为有些邮件服务器为了防止垃圾邮件,在接收邮件时会对发送邮件的邮件服务器进行反向域名查询,如果不匹配则拒绝其邮件发送;下部的允许所有经过身份验证的用户用相同的所有名称来更新DNS记录选项是因为此区域是活动目录集成区域,支持动态更新,但是对于这种重要的DNS资源记录,永远不要使用动态更新。最后点击添加主机按钮即可,此时,此A记录就创建好了。
现在,我们再来添加MX记录,右击域,选择新建邮件交换器(MX),弹出的新建资源记录对话框如下图所示:
最后点击确定,此时MX记录就创建好了,如下图所示:
最后,你需要测试此MX记录能够被客户正确查询,在DNS客户端上运行nslookup来查询此邮件域的MX记录,如下图所示,解析正常,此时,MX记录就创建好了。 ![]() from site : http:///info/info.php?sessid=&infoid=22 |
|