多域间邮件收发
今天和大家一起讨论一下,多域间电子邮件的收发
在Exchange安装配置完成后,同域内的电子邮件收发没有任何问题了。前面的文章中我们已经讨论过了。今天主要来谈一下不同域之间的电子邮件收发如何实现。
在exchange上,实现不同域之间的电子邮件收发有两种方式:SMTP虚拟服务器和SMTP连接器。首先,我们先来讨论利用SMTP虚拟服务器实现不同域之间电子邮件的收发。Exchange服务器支持的虚拟服务很多(比如POP3、NNTP等),SMTP就是其中一种,要实现不同域之间的电子邮件收发,必须使用SMTP协议来实现。各种虚拟服务对应端口如下:

   
TCP 端口
安全套接字层 (SSL) 端口
SMTP
25
不可用
IMAP4
143
993
POP3
110
995
NNTP
119
563
SMTP 协议(简单邮件传输协议)是用于传输和投递电子邮件的 Internet 标准协议,邮件服务器之间的邮件传递都是通过 SMTP 协议完成的。下面我们来分析一下不同域之间电子邮件收发的过程:
a.com 的用户 A 要向 b.com 的用户 B 发送电子邮件时,步骤如下:
第一步,用户 A 将邮件交给本地的邮件服务器
第二步,本地服务器收到请求后,将收件人信息拆分为用户名和后缀域名两部分,先查看该邮件是否是自己负责的域名部分,如果是,就直接查找收件人;如果不是,自己无法处理该邮件,向 DNS 询问 b.com 中的邮件服务器 ip 地址信息, DNS 服务器通过区域中的 MX 记录,得知 b.com 的邮件服务器 ip 信息,本地 DNS 服务器( a.com )将邮件转发给 b.com 中的邮件服务器
第三步, b.com 的邮件服务器收到邮件后,做同样的处理,发现收件人地址是自己所负责区域,直接查找收件人,用户 B 收到邮件
第四步,用户 B 向用户 A 发送电子邮件的过程同样
也就是当我们依赖于 SMTP 虚拟服务器收发电子邮件时,我们需要依赖于 DNS 服务器的 MX 记录来完成。下面是在 DNS 服务器中创建 MX 记录的过程:
浏览到邮件服务器的 A 记录,主机或子域留空
优先级值越小,优先级越高,优先级主要用于多服务器的网络环境。
利用 SMTP 虚拟服务器实现电子邮件收发过程很简单。下面我们继续来讨论使用 SMTP 连接器实现电子邮件的收发。
SMTP 连接器用于为特定邮件指定单独的传输路径,使用 SMTP 连接器与 SMTP 虚拟服务器区别在于 SMTP 连接器的可控性更强。 SMTP 连接器的作用:
1 、简化管理:简化 SMTP 队列故障排除过程
2 、专门建立用于与其他域通信的传输路径:建立用于与其他域通信的独立传输路径
3 、计划并自定义出站连接:在指定的时间打开出站连接
下面我们来创建 SMTP 连接器
任意输入名称,输入智能主机 ip 地址( ip 必须加上中括号,智能主机就是对方的邮件服务器)。本地桥头是指当和 b.com 发送电子邮件时, a.com 的哪台邮件服务器来负责,如果 a.com 只有一台邮件服务器,就没得选择了,如果有多台,就需要选择一台了。
输入名称空间 b.com
配置完成后,可以通过传递限制和传递选项进行用户和时间的限制,当修改完限制后,需要修改注册表,才能生效。
实现 SMTP 连接器的限制传递,要修改注册表,进入分支
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/RESvc/Parameters
新建 DWORD
       名称: checkconnectorrestrictions
       数值: 1
       数制: 10 进制
退出注册表
重启下列服务:
       Microsoft Exchange MTA stacks
       Microsoft Exchange Routing Engine
       Simple Mail Transfer Protocol
今天就讨论到这了,还是一句老话,有问题,请大家留言。下次讨论 Exchange 服务器的维护。