兑换登录 MAPI / Exchange Server 需要很长时间

问题描述 投票:0回答:1

我使用 Redemption DLL 从本地 Exchange 服务器的许多邮箱中获取邮件。所有邮箱均连接到默认 MAPI 配置文件,Outlook 已打开。在 Outlook 中从一个邮箱切换到另一个邮箱不会出现任何错误,使用 Outlook 发送和接收邮件似乎也很好。

自几周以来,我使用 Redemption DLL 的 VBS 脚本大部分时间都因 RDO 会话的 .Logon 语句而失败。脚本的最后一次更改是 2022 年 7 月 27 日,因此我怀疑 Exchange Server 2016 的某些时间已被补丁更改。

我在服务器上每 5 分钟运行 2 个脚本。我禁用了这些任务并每 10 到 20 分钟手动测试一次脚本,因为我首先怀疑存在限制问题。但同样,有时 RDOSession.Logon 有效,但大多数情况下会失败。

我检查了 3 个 Exchange 2016 服务器的事件日志中是否有相关条目,但没有找到任何条目。

调用 RDOSession.Logon 时如何获得确切的错误?只是死掉而不将控制权交还给脚本?

outlook-redemption
1个回答
0
投票

我发现问题:受影响的计算机上的 Outlook 配置文件设置有缺陷。 Outlook 本身并不关心这一点,每次都可以正常打开,而且我还能够发送和接收消息以及查找/更改连接的日历。 从 Outlook 中调用帐户设置也可以正常快速地工作,但是: 从控制面板调用“电子邮件(32 位)”显示的行为与我的脚本完全相同。 经过大约 20 次尝试(每次尝试都会向任务管理器添加一个任务),配置文件管理器打开,我删除了 Outlook 配置文件,重新启动计算机,创建了一个新的配置文件。 问题消失了,从那时起脚本运行良好。

© www.soinside.com 2019 - 2024. All rights reserved.