环境:

客户端Outlook 2003

服务器:exchange server 2010,两个前端cas01,cas02做的NLB,两个后端mailbox01,mailbox02做的dag

现象:

客户端Outlook 2003 采取exchange模式连接exchange,登陆后点击发送/接收,进度条经常卡住很长时间,不动,一段时间后进度条消失。如下图。

outlook 2003收发进度条卡住现象解决办法[exchange模式]_第1张图片

首先,我按住ctrl,检查exchange server连接状态,发现公共文件夹状态一直显示正在连接。正常情况,公共文件夹应该也会是已建立的状态。这个就是上图出现问题的原因。初步判断原因是公共文件夹无法连接。【备注:公共文件夹数据库是用来发布脱机通讯簿和其他公共信息的,outlook2003是通过公共文件夹数据库来下载脱机通讯簿OAB

outlook 2003收发进度条卡住现象解决办法[exchange模式]_第2张图片

一段时间后,公共文件夹连接中断了,outlook进度条也随机消失。

outlook 2003收发进度条卡住现象解决办法[exchange模式]_第3张图片

接着,telnet 跟踪下maibox01135 端口,连接失败。果真是135端口被客户放在服务器和客户端之间的防火墙阻挡了。

outlook 2003收发进度条卡住现象解决办法[exchange模式]_第4张图片

接着我把rpc模式切换到rpc over https模式,发现很快就连接上了,公共文件夹也连接正常,看来443端口是通的,只是135端口不通。【其实我telnet443,也是不通的,应该是限制了访问,修改下访问规则,放行下,就可以了】

outlook 2003收发进度条卡住现象解决办法[exchange模式]_第5张图片

outlook 2003收发进度条卡住现象解决办法[exchange模式]_第6张图片

刚好服务器段有一台机器装了outlook2003,服务器端之间是没有任何安全设备的,连接outlook2003,点击发送/接收。

outlook 2003收发进度条卡住现象解决办法[exchange模式]_第7张图片

公共文件夹连接正常,进一步证实了mailbox01135端口确实是被防火墙阻止了。

outlook 2003收发进度条卡住现象解决办法[exchange模式]_第8张图片

telnet 192.168.0.205,通讯是正常的,这样才是我想要的结果。

outlook 2003收发进度条卡住现象解决办法[exchange模式]_第9张图片

解决办法:打开mailbox01192.168.0.205】的135443内部访问,就解决了这个问题。这个也说明了一个问题,客户端不单单是连接cas服务器,还会连接公共文件夹所在的邮箱服务器,所以我们在保障客户端和cas前端服务器正常通讯的情况下,也要保障客户端和邮箱后端服务器的正常通讯。