c# - Outlook vsto 中的邮件接收/移动/删除/创建/发送事件

标签 c# outlook vsto

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

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

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

BeforeItemMove 很有用,但我需要一个应用程序范围的事件,而不是特定于文件夹的事件。我可以遍历文件夹树并为每个文件夹添加事件处理程序,但它似乎不正确。

有什么指示吗?

最佳答案

我不同意 drventure。我在自己的应用程序中使用 outlook 中的操作来执行事件。 IE。在移动电子邮件时,它会出现一个对话框,发送它会做其他事情。

这是让我开始的链接:

http://easyvsto.wordpress.com/2010/07/27/how-to-save-mail-content-when-a-mail-is-sent-from-outlook/

除了上面链接中的发送操作,还有一个移动操作。

关于c# - Outlook vsto 中的邮件接收/移动/删除/创建/发送事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5837171/

相关文章:

visual-studio-2012 - 可用于VSTO开发的最低Office 2013版本是多少?

ms-word - 在 VSTO Word 插件中创建和管理多个文档的自定义任务 Pane

c# - asp.net Web API核心项目启动类里面的SetCompatibilityVersion是什么

node.js - 为所有组成员获取 MS Exchange 邮件

c# - 为什么我的输出从军用时间变为标准时间?

outlook - 无法在 Outlook 中编辑通过 Microsoft 图形 API 创建的团队 session

outlook - 在不使用“单击一次”的情况下签署 Outlook 加载项 (VSTO) 的步骤是什么

outlook - VSTO:安装 Outlook Office 2003 加载项

c# - 在 Web.config 中使用 configSource 时,不支持使用 EntityFramework 的脚手架 Controller 或 View

c# - ASP.NET Identity UserManager IIdentityMessageService 将额外参数传递给 SendAsync