【发布时间】:2012-08-24 00:41:07
【问题描述】:
我有一个 Outlook 2007 插件 (VSTO)。使用 Outlook 发送的任何邮件都应在此之前进行修改。
我使用Application.ItemSend 事件,如果我直接从 Outlook (Inspector) 或通过
使用 MailItem 的 Send 方法的自定义 C# 应用程序。
但是,有一些外部应用程序使用 Outlook 发送邮件 - 这根本不会触发 ItemSend 事件。邮件被直接移动到发件箱(我什至可以在该文件夹中捕获ItemAdd 的事件)然后发送。
另一个有趣的问题是,如果我定义了一个延迟投递规则,如果我使用Inspector 或我的 c# 代码发送邮件,它就可以正常工作,但当这个应用程序这样做时就不行。 p>
我的问题是您何时以及如何创建传递ItemSend 事件的消息?
【问题讨论】:
标签: c# outlook vsto outlook-addin