ItemSendEventNotFired我有一个Outlook2007加载项(VSTO)。在此之前,应修改使用Outlook发送的任何邮件。我使用Application.ItemSend事件,如果我直接从Outlook(Inspector)发送电子邮件或使用MailItem的Send方法通过自定义C#应用程序发送电子邮件,它会正常工作。但是,有些外部应用程序使用Outlook发送邮件——这根本不会触发ItemSend事件。邮件直接移至发件箱(我什至可以捕获该文件夹上的ItemAdd事件),然后发送。另一个有趣的问题是,如果我定义延迟传递规则,如果我使用Inspector或我的c#代码发送邮件,它会正常工作,但当此应用程序执行时它不会。我的问题是何时以及如何创建传递ItemSend事件的消息?这是设计使然:由SimpleMAPI或mailtourl创建和发送的消息不会触发OOM事件。这是故意的——这些场景存在一些问题,因此事件被完全禁用。以上是C#学习教程:ItemSend事件没有触发分享的全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
