1

我有一个独立的程序,我正在尝试连接到 MAPI 以使用可用的默认系统(大部分为 Outlook)自动发送电子邮件。在大多数情况下,它工作得很好,一切都很好。但是,过了一会儿,Outlook 将开始显示我的程序正在访问 MAPI 系统,并开始拒绝显示任何内容,直到所有 MAPI 用户(我的程序和 Outlook)都关闭并重新打开。在这个阶段我最好的猜测是登录到 MAPI 系统时我没有使用正确的标志集,尽管我不明白为什么。我当前的设置是 MAPI_ALLOW_OTHERS、MAPI_EXTENDED 和 MAPI_USE_DEFAULT。任何人都可以提出一个不同的组合,让 Outlook 继续忽略我,并让守卫安抚吗?谢谢。

4

1 回答 1

0

不久前我经历过类似的事情,并且能够通过从单个入口点集中我所有扩展的 MAPI 调用来解决它,并添加了一个队列以确保我的应用程序中只有一个 MAPI 事件在任何时间点发生.

于 2010-02-16T21:36:18.667 回答