如何在主收件箱资源管理器上捕获电子邮件删除?

How to catch email deletion on the main inbox explorer?

我在捕获收件箱资源管理器中删除的电子邮件的删除事件时遇到问题。 None 我试过的事件捕捉到这个。 MailItem.BeforeDelete 仅在使用检查员删除按钮删除电子邮件时触发,这很好,但它只捕获了一部分删除。 Explorer.BeforeItemCut 仅在用户使用 Ctrl+X 时触发。 Explorer.BeforeMove 也没有触发,我认为可能 "deletion" 真的只是将电子邮件移动到 Deleted Items 文件夹。

我想当电子邮件到达 已删除邮件 文件夹时可能会被捕获,但 MAPIFolder 邮件似乎没有事件。所以,我不确定还有什么地方可以看。

只是为了确保,删除电子邮件是指当用户点击下面的红色 X 时。

您可以在已删除邮件文件夹的项目集合上捕获 Items.ItemAdd 事件。

当然不会在 Shift+Delete 的情况下触发。