使用Exchange Server 2010搭建多域名邮件系统(二)

上一篇里面我们实现了内网中的一个AD域下exchange2010的多域(a.com\b.com\c.com)邮件收发。由于没有公网ip地址,我只好用另一个AD域来模拟下外网的邮件系统(exchange2013),模拟多域名与外网的邮件收发。

第一确保2个域的网络是相通的,我的测试环境都在一个网络

第二 2个域的使用的是不同的DNS,要分别做DNS转发,本地的dns需要新建多个区域,分别写好MX记录,建立发送连接器。(其实也可以直接分别建立发送连接器)

第三测试

下面开始操作

我先在a.com域中的DNS中新建另外2个区域:b.comc.com

154551686.png

154553829.png

154555374.png

154557461.png

154559452.png

154601215.png


同样我们也新建区域c.com

建好之后如下:

154604905.png


下面为2个新建的区域添加A记录和MX记录,MX记录相当于是用来在公网上路由邮件的,所以邮件对外发布需要找ISPMX记录。

新建b.com区域的A记录和MX记录



154606568.png

154608139.png

154610570.png

154612929.png

154614142.png

154616145.png

小提示:一般情况下“主机或子域”编辑框中应该保持为空,这样才能得到诸如user@b.com之类的信箱地址。如果在“主机或子域”编辑框中输入内容(如mail),则信箱名将会成为user@x.a.com


同样我们建好c.com区域的A记录和MX记录,另外也要建好test.com区域中的A记录和MX记录

154619460.png

154621638.png

154623256.png

154625830.png

154627784.png

154629913.png


另外也建立a.com域的DNStest.com域中的DNSDNS转发

没有转发之前

154632892.png

154634580.png

154636651.png

以上我们2AD域可以互相用域名访问了,进一步在2exchange中分别建立发送连接器,生产环境中建立发送连接器是为了向公网或者是智能主机(中继上)投邮件

a.com域的exchange控制台

154638730.png

154640695.png


154643981.png

154645433.png

154647411.png


然后新建接收连接器(新创建的接收连接器要注意配置接收连接器必须具有本地 IP 地址、端口绑定和远程 IP 地址范围的唯一组合。请至少更改其中一个值。不然会报错的。)

之后勾选匿名用户



154649907.png

154652583.png

154654219.png

154656728.png

154658350.png


155854299.png

155856370.png

如果不勾选2010hub上的匿名用户发送邮件到该exchange组织中会出现以下退信,但是有一点很奇怪,exchange2013中貌似默认开启匿名用户了。


155858228.png

以上都配置好了

下面测试下多域名邮件的发送和接收。


我使用a.com域中的sale1@a.comsale21@c.com 测试。



155900297.png

Test.com域中使用test1@test.com

155903263.png

多域名发送测试

Sale21@c.com发送测试



155905256.png

Test1@test.com 接收正常


155907614.png


Sale1@a.com 发送测试


155909451.png

接收测试test1@test.comsale1@a.comsale21@c.com 发送邮件

可以正常收到



155911670.png

155913375.png

另外如果我们想用web使用不同域名访问,只需要添加相应域名的A记录就可以了。


155915327.png

web访问


155918541.png

155920388.png

155922594.png

图中的可以使用修改cas角色的身份验证来控制只输入用户名不需要输入域

160608613.png

以上exchange2010使用多域名收发邮件就都配置完成,2个不同的域之间的邮件收发也配置完成和测试完成了。