Как подключить событие к отправке почты в надстройке Office (OWA, Windows Outlook 2016)

в (Интернет и рабочий стол) мне нужно наблюдать за отправкой электронной почты, но похоже, что API, доступный из office.js, похоже, не имеет какого-либо события или метода для этой функции.

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

Любое предложение?


person Premchandra Singh    schedule 07.12.2016    source источник
comment
Нет никаких обратных вызовов для сообщения, отправленного или полученного в API веб-надстроек ... Эта функциональность была обещана, когда API был впервые выпущен, ее все еще нет ...   -  person Dmitry Streblechenko    schedule 07.12.2016
comment
К сожалению, в API Office.js нет событий OnSend или OnClose. Пользовательский голос для разработчиков Outlook имеет запрос на эту функцию, которая находится на рассмотрении. Вы также можете проголосовать за эту функцию, перейдя на ссылка   -  person Slava Ivanov    schedule 08.12.2016


Ответы (3)


Это доступно сейчас. Функция отправки для Outlook добавить -ins был реализован с большим количеством ограничений, но, по крайней мере, он есть. Также доступна надстройка Outlook при отправке образца кода.

person Slava Ivanov    schedule 15.05.2017

Слава прав. Это распространенный запрос, и команда рассматривает решения для этого сценария.

person Oleg O - MSFT    schedule 11.12.2016
comment
Каков план этой функции? - person siddharth; 12.03.2018
comment
Слава прав - тогда почему бы не прокомментировать его ответ, вместо того, чтобы добавить ответ «я тоже» (даже если он изо рта лошади)? - person Mawg says reinstate Monica; 01.08.2018

Функция отправки - действительно много ограничений.

Настольный клиент Outlook: недостаточно иметь Outlook 2019, вам нужна как минимум эта версия 1910 (сборка 12130.20272). См. https://docs.microsoft.com/en-us/office/dev/add-ins/outlook/outlook-on-send-addins?tabs=windows#supported-clients-and-platforms
Вам необходимо использовать наборы требований API 1.8.
Чтобы получить его (для Windows), вам потребуется подписка на Microsoft 365 или единовременная покупка 2019 (розничная продажа) в соответствии с https://docs.microsoft.com/en-us/office/dev/add-ins/reference/requirement-sets/outlook-api-requirement-sets#outlook-client-support.

OWA работает нормально.

Сервер Exchange Поддерживается только Exchange Online (последняя сборка). Даже локальный сервер Exchange 2019 не поддерживает его, поскольку он имеет макс. Наборы требований API 1.5 См .: https://docs.microsoft.com/en-us/office/dev/add-ins/reference/requirement-sets/outlook-api-requirement-sets#exchange-server-support

Итог: пока что довольно бесполезная функция.

person Albert Lyubarsky    schedule 01.06.2021