Windows XP 下的 Outlook 2007 连接到 Exchange 2003 SP2:启动时,它在“连接到 Exchange 服务器”和“断开连接”之间来回切换三到四次,然后放弃并保持断开连接状态。
我尝试删除 ost 文件(接近 2GB)、打开和关闭缓存模式、在邮件控制面板中重新创建帐户、将帐户更改为使用 HTTP,还尝试了其他一些操作。这些似乎都没有什么效果,直到……
摆弄了一段时间后,我在启动时收到了这个荒谬的错误消息对话框,单击“确定”后它就退出了:
无法启动 Microsoft Office Outlook。无法打开 Outlook 窗口。无法打开文件夹集。Microsoft Exchange 不可用。可能是网络出现问题,也可能是 Exchange 服务器因维护而停机。
(我不确定我是否可以相信该消息。它太长了,感觉就像是 Outlook 错误消息堆栈中的一个随机偏移。)
无论哪种方式,Exchange 服务器是可供其他所有人使用,并且可通过该计算机的 OWA 使用。我针对 Outlook 运行了 Process Explorer,它显示了与我们的 Exchange 服务器建立的 5 个左右的连接,以及两个 UDP 端口上的监听,以及与本地主机的两个 CLOSE_WAIT 连接。如果我设法在 Outlook 执行连接/断开连接时查看它的 IP 连接,它有大量与 Exchange 服务器的连接打开。它不仅填满了 ProcExp 的对话框;我猜至少有 20 个,可能更多。
唯一奇怪的是,我们的网络管理员在某个时候将通配符 DNS 记录添加到我们用于电子邮件的域名中,现在 Outlook 有时(总是?)会首先抱怨 autodiscover.example.com 的 SSL 证书。那里有一个 Web 服务器,但它上面没有任何电子邮件自动发现功能。无论我单击“确定”还是“取消”(或任何按钮),都没有任何区别。我还在 Windows 的 hosts 文件中为主机名添加了一个虚假条目,将其指向 127.0.0.2,它就不再抱怨证书了。(上面的 CLOSE_WAIT 套接字是在我进行此更改之前出现的,之后就消失了。)我不思考这是相关的,因为每个人都应该存在同样的问题,但事实也确实如此。
这是该用户第二次遇到此问题。第一次,我除了重新安装 Outlook 之外没有找到其他解决方案。既然这已经成为一种模式,我想找到一个永久的解决方案,而不是假设这是一个随机故障。
编辑:
昨晚,该用户的 Outlook 在家中通过 VPN 连接到办公室时,部分恢复了工作。目前尚不清楚“部分”恢复工作有多少是由于我乱动了他的帐户设置。可能很大一部分原因。话虽如此,今天早上我重新正确创建了他的帐户设置后,他说大量文件夹被移动了。老实说,我觉得这是用户错误,但也可能是问题的征兆。
如果问题再次出现,我将不得不回到这个问题上。
答案1
听起来你可能已经达到了 Exchange 2003 的 32 个连接限制。我们多年来一直在努力解决这个问题,但对于某些用户来说却没有解决办法。重新启动 Exchange 服务器将清除连接,但我不知道是什么原因导致某些用户出现这种情况。
答案2
很简单...只需使用命令行“Outlook.exe /profiles”从“运行”命令打开 Outlook。配置文件屏幕将出现...浏览高级选项并创建新配置文件,为其命名并将其设为默认选项(非常重要,否则您将再次遇到同样的问题!),您的 Outlook 将打开。到达那里后,您可以查看损坏的配置文件并删除或查看它,并为新配置文件创建新的连接设置。在找到这个解决方案之前,我不得不尝试了很多东西。我知道这有多令人沮丧,所以祝大家好运!如果它对您有用,请回复!
答案3
以前遇到过这个问题,我真的很难找到答案。我在网上找到了一些简单的技巧来解决这个问题。尝试禁用然后重新启用您的 NIC 或刷新您的 dns 然后重新注册。但是如果您重新启动电脑,这个问题会再次出现。我几乎失去了希望,直到我有了这个疯狂的想法。在您的 TCP/IP 设置中,我将我的邮件服务器的 IP 放入 WINS 服务器设置,然后问题就消失了。我仍然不知道这是如何解决问题的,所以我仍在研究以获得更清晰的答案。
答案4
我会修复 Office。您遇到了与常规功能相关的错误以及连接错误。