MailItem, сохраненный в EventSend Event, сохраняется как черновик - PullRequest
0 голосов
/ 12 июня 2018

Я разрабатываю надстройку Outlook, которая позволяет пользователю сохранять электронную почту в файловую систему сразу после ее отправки.

Для этого я перехватываю событие Application.ItemSend и внутри своегоОбработчик я называю MailItem.SaveAs (...).В основном это работает.

Проблема, с которой я сталкиваюсь, заключается в том, что, когда я открываю сохраненный файл, электронная почта находится в черновом состоянии.Я имею в виду, что получатели, тема и тело сообщения могут быть изменены, а электронная почта может быть отправлена ​​повторно.Я хочу, чтобы электронное письмо было в состоянии «отправлено», то есть не изменяемым.

Похоже, что Outlook API не предоставляет какого-либо события, отправленного после сообщения электронной почты.Только до , и это моя боль.

У вас есть идеи, чтобы выполнить это?

Большое спасибо за вашу помощь!

Нико

1 Ответ

0 голосов
/ 12 июня 2018

самое раннее, когда вы можете сохранить сообщение в отправленном состоянии и с заполненными свойствами отправителя, это когда событие Items.ItemAdd запускается в папке «Отправленные».

...