我有一个 Outlook 2007 加载项 (VSTO)。任何使用 Outlook 发送的邮件都应在此之前进行修改。
我用Application.ItemSend
事件,如果我直接从 Outlook 发送电子邮件(Inspector
)或通过
使用的自定义 C# 应用程序Send
的方法MailItem
.
但是,有一些外部应用程序使用 Outlook 发送邮件 - 这不会触发ItemSend
事件根本。邮件直接移至发件箱 (我什至无法捕捉到事件ItemAdd
在那个文件夹上)然后发送。
另一个有趣的问题是,如果我定义一个延期交货规则如果我发送带有以下内容的邮件就可以了Inspector
或我的 C# 代码,但当此应用程序执行此操作时则不会。
我的问题是何时以及如何创建一条传递消息ItemSend
event?
这是设计使然:由 Simple MAPI 或 mailto url 创建和发送的消息不会触发 OOM 事件。这是故意完成的 - 在这些场景中存在一些问题,因此事件被完全禁用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)