访问OWA时401、403、404等错误原因分析

12/3/2006来源:Exchange Server人气:9591

OWA访问时出现401、403、404等错误的原因分析
本文内容来源于KB293386。

经常看到有人问OWA访问时出现404、401、403等错误,此现象尤其容易出现在用户修改了默认的收件人策略或是建立了多个域名的收件人策略时。当用户从EX5迁移或升级到EX2000/2003,且新的收件人策略与以前的不同时,也会出现该现象。

原因:登录OWA的用户没有和HTTP虚拟服务器一致的SMTP域地址。
EXCHANGE服务器安装后会自动建立OWA的虚拟服务器,其使用的是收件人策略里的默认SMTP地址域,当用户在其中加入了其他SMTP域或其他收件人策略后,就有可能出现有的用户得到的地址的SMTP域并不是系统默认的SMTP域。这时这些用户访问OWA就会出现上述错误。当出现此现象时,你仍可以使用MAPI可户端或POP3等客户访问你的邮箱。

解决:
1、为不能正确登录的用户设置或增加与HTTP虚拟服务器相同的SMTP地址。
2、修改收件人策略,将默认的主SMTP地址域设置或修改成与HTTP虚拟服务器SMTP域相同。
3、针对你新建立的SMTP策略,增加或建立新的HTTP虚拟目录,并指向新的SMTP地址域。此方法实现后,当访问基于非默认SMTP域的用户的OWA时,需输入这里建立的虚拟目录名。

问题:
1、如果有后端服务器,同样需在前端服务器做这样的操作。
2、EX2003的HTTP虚拟服务器的验证方式,不可修改。只能是基本验证,切默认域为“\”,请保持默认值并保证前后端一致,否则会出现验证错误。

虚拟服务器目录的对应SMTP域见图,默认只有是以这里显示的SMTP域结尾的用户可以通过该虚拟目录访问自己的邮箱。



更详细的信息,请直接阅读KB293386(该KB为英文)
URL:http://support.microsoft.com/kb/293386,