使用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.com和c.com
同样我们也新建区域c.com
建好之后如下:
下面为2个新建的区域添加A记录和MX记录,MX记录相当于是用来在公网上路由邮件的,所以邮件对外发布需要找ISP建MX记录。
新建b.com区域的A记录和MX记录
小提示:一般情况下“主机或子域”编辑框中应该保持为空,这样才能得到诸如user@b.com之类的信箱地址。如果在“主机或子域”编辑框中输入内容(如mail),则信箱名将会成为user@x.a.com
同样我们建好c.com区域的A记录和MX记录,另外也要建好test.com区域中的A记录和MX记录
另外也建立a.com域的DNS到test.com域中的DNS的DNS转发
以上我们2个AD域可以互相用域名访问了,进一步在2个exchange中分别建立发送连接器,生产环境中建立发送连接器是为了向公网或者是智能主机(中继上)投邮件
然后新建接收连接器(新创建的接收连接器要注意配置接收连接器必须具有本地 IP 地址、端口绑定和远程 IP 地址范围的唯一组合。请至少更改其中一个值。不然会报错的。)
之后勾选匿名用户
如果不勾选2010的hub上的匿名用户发送邮件到该exchange组织中会出现以下退信,但是有一点很奇怪,exchange2013中貌似默认开启匿名用户了。
以上都配置好了
下面测试下多域名邮件的发送和接收。
我使用a.com域中的sale1@a.com和sale21@c.com 测试。
多域名发送测试
Sale21@c.com发送测试
Test1@test.com 接收正常
Sale1@a.com 发送测试
接收测试test1@test.com给sale1@a.com和sale21@c.com 发送邮件
可以正常收到
另外如果我们想用web使用不同域名访问,只需要添加相应域名的A记录就可以了。
用web访问
图中的可以使用修改cas角色的身份验证来控制只输入用户名不需要输入域
以上exchange2010使用多域名收发邮件就都配置完成,2个不同的域之间的邮件收发也配置完成和测试完成了。
转载于:https://blog.51cto.com/iamhero/1253870