我的办公桌上有一个装置,我将我的电脑连接到一个可以在两个网络之间切换的 RJ45 交换机。
一个网络是公司网络,由我公司的 IT 部门维护,另一个是我自己的私人网络,我在那里进行测试(两个网络必须分开)。公司网络托管着 Exchange 服务器,我在那里接收电子邮件。
当我从专用网络切换到企业网络时,我希望 Outlook 能够重新连接到 Exchange 服务器。但是,我发现有时当我返回时,Outlook 需要很长时间才能重新连接。发送/接收将返回错误“服务器不可用”(0x8004011D)。它会在那里停留 10 分钟到几个小时,然后才能最终重新连接。唯一的其他选择是重新启动我的计算机,这对我来说非常麻烦,因为我在计算机上运行多个虚拟机。
这种情况通常发生在我长时间连接到私人网络时,所以我认为这是因为 Outlook 缓存了网络状态。
有没有办法强制 Outlook 进行“硬”重新连接到 Exchange 服务器?
我正在使用带有 Outlook 2007 的 Windows XP SP 3。
答案1
我有同样的问题。我发现了这一点:http://office-watch.com/t/n.aspx?a=1562
我还没有尝试,因为 Outlook 刚刚连接。
它基本上说:
在 Outlook 2010 中,转到“发送/接收”选项卡并单击“脱机工作”,等待状态栏从“尝试连接”变为“脱机工作”。然后再次单击“脱机工作”,Outlook 应尝试连接,并希望在几秒钟后成功。
编辑:我几天前尝试过这个并且效果很好。
答案2
我有同样的问题。如上所述,这似乎与 DNS 缓存有关,因此转到命令行(运行程序 > cmd
),然后输入以下命令并按Enter:
ipconfig /flushdns
对我有用。
答案3
我也遇到过同样的问题。似乎当邮件服务器设置的域名条目在 VPN 内部和 Internet 上具有不同的值时,就会发生这种情况。
对于 Outlook 管理员来说设置起来更容易,但您必须等到邮件服务器的缓存 DNS 从系统中清除。
我关闭了缓存交换数据并重新启动 Outlook。并非总是 100% 成功,但似乎比等待效果好一点。
答案4
这对我有用:转到“发送/接收”选项卡,然后单击“下载标题”按钮。 Outlook 立即连接。
对我来说,切换“离线工作”不是可以工作。我正在使用连接到 Exchange 2010 的 Outlook 2013。