询问者
exchange 2010 内部邮件路由问题

问题
-
环境如下:
- windows 2008 R2+Exchange 2010
- 两台邮箱服务器安装全角色,分别是server01和server02,两台服务器在同一个站点
- 没有配置负载均衡设备,也没有做windows nlb
- 有两个数据库database 01和database 02,分别装载在server01和server02上
- 做了DAG,也设置了CASArray,dag复制没有问题,casarray测试也没有问题
- server02为主服务器,域名mail.contoso.com指向server02,用户通过mail.contoso.com连接到邮箱服务器
- database02承载了所有用户的邮箱数据,database01没有数据
问题如下:
所有邮件都会通过server01发送到用户,看exchange工具台的“邮件流疑难解答程序”,发现邮件到server02后,会通过“组织内smtp发送连接器”发送到serve01,然后再发送到用户
把server01断掉后,连邮件都无法接收了(发往外部邮件是可以的,发往内部邮件会被退信,退信内容是“传递已延迟”),看了邮件流疑难解答工具后,邮件依然是发到server01去的
请问,这是什么原因,能有什么办法排查故障?正常情况不应该是server01和server02就可以发送到用户的么,没必要一定要通过server01啊,还请各位多多帮忙,多谢!
- 已编辑 Samuel Shi 2013年7月15日 13:09
全部回复
-
您好!
1.如果你没用使用NLB的话,没必要部署CAS array.
2.若你部署了CAS array的话,需要使用set-mailboxdatabase命令来改变rpcclientaccessserver的值为CAS Array的FQDN。
这里有篇blog供你参考。
Exploring Exchange 2010 RPC Client Access service
http://blogs.technet.com/b/exchange/archive/2010/05/20/3409978.aspx
微软一站式示例脚本库: http://blogs.technet.com/b/onescript