Как прослушать событие MailItem в почтовой надстройке?

Я хочу обнаружить событие в почтовой надстройке. В Outlook, толстой / настольной версии, мы можем обнаружить почтовое событие, такое как MailItem.Send а также MailItem.AttachmentAdd.

Можно ли слушать эти события в Outlook онлайн?

2 ответа

Решение

К сожалению, в API почтовых ящиков почти нет событий любого рода, кроме асинхронных обратных вызовов, которые запускаются только при их инициации. Я ничего не знаю о том, что можно использовать для обнаружения событий отправки или изменения элемента.

Наиболее близким вариантом является использование REST API уведомлений Outlook ( https://msdn.microsoft.com/office/office365/APi/notify-rest-operations), но они больше подходят для мониторинга изменений уровня элемента / папки. Возможно, вы можете подключиться к уведомлению для папки "Отправленные", чтобы приблизить операцию MailItem.Send, или просмотреть изменения в черновом элементе для обнаружения вновь добавленного вложения.

NOP. ты не можешь сделать это. Приложения Office не могут взаимодействовать с кнопками или действиями в клиентских приложениях, таких как Outlook.

Другие вопросы по тегам