无法使用[email protected] // Outlook 2010和RPC / HTTPlogin到Exchange 2003

我有一个客户使用Outlook 2010 / Windows 7对Exchange 2003服务器。 该应用程序是在笔记本电脑上,仍然不在办公室和Outlookconfiguration为使用RPC / HTTP。

我发现一个关于服务器身份validation的怪事。

这是发生了什么事情:

  1. 如果使用用户名/密码进行身份validation,用户可以通过Outlook 2010login到Exchange 2003服务器。

  2. 但是,Outlook使用用户不能用于login到Exchange服务器的“[email protected]”身份validation提示中的用户名字段。

  3. 这意味着每次启动Outlook时,都必须从用户名字段中删除@ domain.com并input密码。 (用户不想保存她的凭据,有趣的是,如果她保存了她的凭证,Outlook将自动login而不会发生事故。)

我认为最简单的解决scheme是以某种方式强制Exchange服务器(或RPC)允许通过电子邮件地址进行身份validation。 但是,我不知道如何去解决这个问题。

另请注意:Windows域与用户的电子邮件地址一样。 Exchange处理我的用户的域的邮件传递,但实际的Windows域是不同的。 我可以用用户login到用户[email protected](它是一个.COM,而不是.LOCAL或类似的)。

干杯,

实际上它比Exchange更像是一个Active Directory问题。

对于Windows,DOMAIN \ USERNAME和USERNAME @ DOMAIN在function上都是相同的。

因此,除非电子邮件域与Windows域相同,否则默认情况下,[email protected]将无法login用户。

话虽如此,你可以通过在Active Directory中添加电子邮件域作为UPN后缀,然后更改用户的UPN后缀来匹配电子邮件来解决问题。 这通常只在带有独立GAL的托pipeExchange环境中完成,主要是因为如果提示用户手动进行身份validation,则UPN后缀可能会导致访问域资源的问题。

tl; dr – 如果只有一个用户,我可能只需要将他们authentication为[email protected]。 如果用户很重要,则有一个解决方法,我可以引导您完成这些步骤,但是可能会导致其他问题。