我已经configuration了几个我们的Outlook 2007客户端(连接到Exchange 2003),以通过HTTPS使用RPC。 这使我们的用户可以远程连接到Exchange服务器,而无需使用VPN隧道进行连接。
所有的计算机都是域成员,但是Outlook仍然拒绝记住连接到Exchange服务器的用户凭证,尽pipe检查记住密码checkbox。
有关信息,客户端上的操作系统似乎并不重要,WinXP,Vista和Windows 7都显示相同的问题。
有谁知道如何解决这个问题?
这个博客提供了一个解决scheme:
获取Outlook 2003 RPC over HTTP记住您的密码
在您的客户端上,您需要进入邮件设置,然后检查您的Exchange代理设置。
- 确保只使用SSL 进行连接,并且在连接到SSL时对相互会话进行相互authentication 。
- input代理服务器的主体名称:
msstd:frontend.domain.com格式。- select快速和慢速设置。
- 确保代理身份validation设置已设置为NTLM身份validation 。
现在是真正的伎俩。 当您select记住我的密码时,Outlook将存储您的后端邮箱服务器的密码。 但它不保存您的前端代理服务器的密码。
- 进入控制面板>用户帐户>高级>pipe理密码 。
- 点击添加 ,然后input您的前端服务器的名称。 这应该与包含RPC虚拟目录的默认网站上的SSL证书名称相同,并input您的用户名和密码。
这是为Outlook 2003,但我想它也适用于Outlook 2007。
首先要检查的是通过RPC over HTTP进行连接时用于Outlook的帐户身份validation的types。 如果你进入Outlook的RPC over HTTP设置页面,你有两个身份validation选项,基本和NTLM,如果你使用基本的,那么它总是要求密码,没有办法。 尝试更改为NTLM,这应该让你保存它。 如果没有,那么你可能想看看这个知识库文章中讨论的问题。