2011-04-29 103 views
2

检测Outlook中是否接收/移动/删除/创建/发送电子邮件的最佳方法是什么?邮件在Outlook中收到/移动/删除/创建/发送事件vsto

我知道应用程序上的NewMail/NewMailEx和文件夹上的BeforeItemMove。

NewMail/NewMailEx涵盖邮件收到的情况,但我需要处理所有发生消息的情况。

BeforeItemMove有帮助,但我需要一个应用程序范围的事件,而不是文件夹特定的事件。我可以走文件夹树并为每个文件夹添加事件处理程序,但看起来不正确。

任何指针?

回答

0

我不相信有这样的事件。我过去所做的是在“活动”文件夹更改时监视应用程序对象。在这种情况下,我会连接到任何活动文件夹,并开始监视IT以更改其包含的电子邮件项目,这是因为用户对文件夹中的项目执行任何操作时必须先导航到该项目夹。

+0

您是否认为对于用户对文件夹中的项目执行任何操作的假设,他必须先导航到该文件夹​​才是正确的? 如果用户执行Outlook规则会怎么样? 如果您在IMAP提供程序中进行更改,或者在OWA和Outlook中同步更改,该怎么办? – 2011-05-02 17:18:21

相关问题