我们最近从 Exchange 2003 迁移到 2010,并注意到一个令我们烦恼的怪癖。
如果我们的 Exchange 服务器(单个服务器)出现故障,即重新启动,或者客户端失去连接(或者例如在夜间重新启动并且用户计算机当时处于打开状态),系统将提示他们登录,并且必须在其用户名字段中使用完整的域\用户名符号才能再次登录。要么这样做,要么重新启动 Outlook。
这没有什么大不了的,但很多没有经验的用户对此感到困惑,有些人没有意识到他们需要做些什么,因此他们的 Outlook 就呆在那里而没有收到电子邮件,直到他们最终注意到。
这曾经是无缝的,我该怎么做才能再次恢复?
答案1
这是因为 Outlook 帐户设置已启用“Outlook Anywhere”。如果您不需要,可以将其关闭。
这样,当重新启动 Exchange 时,它将断开连接并在重新上线后恢复连接,并且不会尝试通过 https - Outlook Anywhere 进行连接。
我通常建议我的用户重新启动 Outlook。如果他们输入凭证,它会将他们与 Exchange 的连接从通过 LAN 的本地连接更改为 HTTPS。
答案2
我也遇到了同样的问题,奇怪的是只有一些人遇到了。此外,我在周末重启了服务器,当时电脑都关机了,但有些人周一早上仍然收到提示。
我担心关闭 Outlook Anywhere 会影响我的外部用户。
也许您可以尝试这个,我还无法测试它:Outlook > 工具 > 帐户设置 > 更改 > 更多设置连接选项卡 > 取消选中“使用 http 连接到我的 Exchange 邮箱”。
您是否安装了所有的 Exchange 更新汇总?
该帖子中也有一些建议:http://www.dslreports.com/forum/r24512375-Outlook-2007-Exchange-2010-prompting-for-usernamepassword
答案3
如果 Outlook 配置为仅使用 Kerberos 身份验证,并且客户端时钟和服务器时钟之间的时差超过 5 分钟,您可能会看到此行为。
答案4
在所有用户桌面上创建以下内容的批处理文件:
NET STOP msexchangerpc 关闭 -r -t 15
总是使用它来重启系统。它会关闭导致用户必须重新登录的服务。至少在我们的案例中有效。