Есть ли способ разработки надстроек Outlook для серверной части с использованием C #? - PullRequest
0 голосов
/ 12 февраля 2019

Я разработал (с использованием C #) надстройку Outlook, которая реализует некоторые правила на стороне клиента.

Он получает каждое входящее письмо и, если он соответствует некоторым правилам, находит его в определенной папке.Основная проблема заключается в том, что он работает нормально, только когда клиент Outlook открыт на компьютере пользователя.Если он закрыт, он не работает, потому что он запускается на компьютере клиента.

Интересно, может ли он быть каким-либо образом разработан или перемещен на стороне сервера (Microsoft 365 Exchange Server), поэтому он работает 24/7.

1 Ответ

0 голосов
/ 14 февраля 2019

Насколько сложна логика в написанном вами коде?Например, большая часть логики, о которой вы говорите, может быть реализована в Office365 с использованием Flow без необходимости писать какой-либо код (вы даже можете написать собственные соединители для более продвинутой логики).Вы не сможете использовать код Outlook, который вы написали, но вы можете сделать то же самое, используя Microsoft Graph API и Webhooks для прослушивания входящей электронной почты, а затем использовать операции Graph для выполнения любой имеющейся у вас логики (размещение приложенияв Azure и т. д. или даже может быть функцией без сервера, размещенной в Azure или AWS) или с использованием уведомлений EWS https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/notification-subscriptions-mailbox-events-and-ews-in-exchange

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...