我在捕获收件箱资源管理器中删除的电子邮件的删除事件时遇到问题。我试过的事件都没有抓住这个。 MailItem.BeforeDelete
仅在使用inspectors删除按钮删除电子邮件时触发,这很好,但它只捕获部分删除。 Explorer.BeforeItemCut
仅在用户使用Ctrl + X时触发。 Explorer.BeforeMove
也没有触发,我认为可能“删除”实际上只是将电子邮件移动到已删除邮件文件夹。
我想当电子邮件到达已删除邮件文件夹时可能会抓到,但MAPIFolder
项目似乎没有事件。所以,我不知道还能在哪里看。
只是为了确保通过删除电子邮件,我的意思是当用户点击下面的红色X时。
答案 0 :(得分:1)
您可以在“已删除邮件”文件夹的“项目”集合中捕获Items.ItemAdd
事件。
在Shift + Delete的情况下,它当然不会触发。