SMTP虚拟服务器用于有DNS MX记录的邮件服务器进行邮件通讯,不需要知道对方的IP,用于多个邮件系统之间的通讯。
有别于SMTP虚拟服务器,exchange2003的SMTP连接器用于和没有DNS MX记录的邮件服务器进行邮件通讯,实现特定的邮件系统的收发,只需要知道对方的IP。
在对连接器的理解上,可以参考前面的文章“配置exchange2003虚拟服务器”进行比对,就可以发现连接器和虚拟服务器之间的差别和应用的不同。
应用案例:A公司(xin.com)和B公司(zeng.com)处于两个不同的exchange邮件系统下,现要求两个公司总经理和部门经理可以互相发送邮件,而普通员工则不可以,要求超过50M的邮件在凌晨1:00发送
分析:对于该需求,用连接器来实现要比SMTP虚拟服务器好,因为该案例要求的是两个特定的邮件系统间的收发,且对管理层和普通员工收发邮件有不同的需求。
实现起来并不复杂,大致的步骤如下:
1、搭建试验环境,安装两台exchange服务器(zeng.com和xin.com),在两个服务器上分别创建各自的总经理账号、部门经理账号,和普通员工账号。
zeng.com:部门经理(zeng)、总经理(manager1)、员工(zeng1)
xin.com:部门经理(xin)、总经理(manager2)、员工(xin1)
zeng.com的IP:10.1.1.1
xin.com的IP:10.1.1.2
试验采用VM虚拟机,使用VMnet1网卡。
试验拓扑图可参照前篇“exchange2003中实现两个邮件系统收发配置实例”的拓扑(去掉DNS服务器即可)
2、新建SMTP连接器,配置SMTP连接器的智能主机(xin.com)
3、配置连接器的传递限制和传递选项(xin.com)
4、以同样的方式配置zeng.com,重复步骤2和3
5、试验SMTP的限制传递,需要修改注册表
6、互发邮件验证
下面就来通过具体的实验图片来说明吧
(一)、新建SMTP连接器,配置SMTP连接器的智能主机(xin.com)
在常规选项卡配置如图信息,配置的内容有:名称、只能主机、本地桥头服务器
添加的地址空间类型为SMTP
添加的是对方邮件系统的邮件域
添加完成后,如图所示
(二)、配置连接器的传递选项和传递限制(xin.com)
1、使用传递限制可以限制仅仅是总经理和部门经理用户可以使用这个连接器在两个邮件系统间通信,其他人都不行
下图的意思是:对所有人都拒绝,只接受我们添加的,下面我们添加总经理manager2和部门经理xin
添加允许使用连接器的用户:总经理和部门经理
添加完成后,如图所示
2、为了限制超大邮件的发送时间在凌晨1:00,那么需要配置传递选项
只要是被允许使用连接器的用户,任何时间都可以发送邮件,但是超大邮件必须在限定的时间里发送,其他时间发送超大邮件,将会被放到本邮件系统的邮件服务器的“邮件队列”中,等到限定的时间后再发送
创建好的连接器如图所示
(三)、用上述同样的方式配置zeng.com,只是在选择智能主机的时候略有不同
配置好的地址空间如图
配置完成后如图所示
(四)、修改注册表
进入分支
HKEY-LOCAL-MACHINE/SYSTEM/current-control-set/services/resvc/parameters,新建DWORD值
名称:checkconnectorrestrictions
值:1
数值:十进制
退出注册表后,重启下列服务:
Microsoft exchangeMTA stacks
Microsoft exchange routing engine
Simple mail transfer protocol
如果实现xin和zeng的互通,那么两边均修改
在此以修改xin.com的注册表为例
退出注册表后,重启下面三个服务
然后在另外一台exchange服务器上做同样的配置
(五)、使用客户端验证一下,在此使用OWA的方式
让manager1和manager2互发邮件,让zeng和xin互发邮件,均可以收到
如图,manager1给manager2发的邮件成功收到
如图,zeng给xin发的邮件也成功收到
其他用户发邮件到另一个邮件系统则无法成功
不在规定的时间传送超大邮件,那么系统会有提示,如图在邮件队列中,显示该邮件已安排,意思是:暂存在邮件队列中,等到规定的1:00(超大邮件的发送时间)系统会发送)