积极答复者
Outlook Anywhere用户不定期地无法登录

问题
-
Exchange 2007 SP3/Windows 2008R2SP1的邮件系统,Win2003SP2的AD环境。现在Outlook Anywhere的用户中经常性出现无法登录的状况,即反复弹出用户名密码的对话框,输入却无效,确认并没有账户过期之类的问题;把客户端上Outlook的用户配置删除后重建,问题即解决,但几天后又会重现。这样的现象在不同的用户中已经反复发生。
Exchange服务器的日志中有以下登录失败的信息:
计算机试图验证账户的凭据。
验证包:MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
登录帐户:XXXXXX
源工作站:EXCHGSV1
错误代码:0xc0000064
根据错误代码搜索了一下,找到几个解决类似问题的补丁,但经过确认,不管是exchange服务器还是DC,都已经安装了最新的补丁了;不知还有什么办法?
答案
-
现在发现这些突然无法登录的用户的Outlook Anywhere配置中,HTTP代理的认证方式从基本变成了NTLM,服务器上设定的是基本认证,所以无法登录了。
现在猜测可能是这个原因,不知道对不对:在内网也有一台启用了Outlook Anywhere的CAS角色的服务器,且设定成了NTLM的验证方式。当用户在内网使用Outlook时,会通过AutoDiscovery自动配置成NTLM验证方式。当用户从外网使用邮件时,似乎外网的Outlook自动将内网的配置同步来过来。难道每个用户的Outlook配置的验证方式也会保存在AD中的?
现已将内网的那台CAS的验证也改成了基本验证,之后没有再发生这样的问题。
全部回复
-
-
现在发现这些突然无法登录的用户的Outlook Anywhere配置中,HTTP代理的认证方式从基本变成了NTLM,服务器上设定的是基本认证,所以无法登录了。
现在猜测可能是这个原因,不知道对不对:在内网也有一台启用了Outlook Anywhere的CAS角色的服务器,且设定成了NTLM的验证方式。当用户在内网使用Outlook时,会通过AutoDiscovery自动配置成NTLM验证方式。当用户从外网使用邮件时,似乎外网的Outlook自动将内网的配置同步来过来。难道每个用户的Outlook配置的验证方式也会保存在AD中的?
现已将内网的那台CAS的验证也改成了基本验证,之后没有再发生这样的问题。