У меня возникли проблемы с обнаружением события удаления для писем, удаленных в проводнике входящих сообщений. Ни одно из событий, которые я пробовал, не поймало этого. MailItem.BeforeDelete
запускает только при удалении электронной почты с помощью кнопки удаления инспекторов, что прекрасно, но она только улавливает часть удалений. Explorer.BeforeItemCut
срабатывает только тогда, когда пользователь использует Ctrl + X. Explorer.BeforeMove
тоже не срабатывает, я думал, что «удаление» действительно просто переместило письмо в папку Удаленные элементы.Как уловить удаление электронной почты в главном проводнике входящих сообщений?
Я думал о том, что, возможно, поймает, когда приходит электронное письмо в папку Deleted Items, но MAPIFolder
элементов, похоже, нет. Итак, я не знаю, где еще искать.
Чтобы убедиться, что, удалив сообщение электронной почты, я имею в виду, когда пользователь попадает на красный X ниже.