Могу ли я запустить скрипт при получении писем в Exchange Online?

Работает Office 365 Business Premium.

Любопытно, если это возможно, или если есть поддерживаемый способ сделать это.

Я хочу запустить сценарий, когда электронная почта получена конкретным получателем (фактически списком рассылки). Скрипт будет делать что-то на основе IP-адреса отправителя. Какие у меня есть варианты для этого? Доступна ли эта информация даже в Exchange Online?

Я предполагаю, что единственный способ - опросить мой онлайн-экземпляр Exchange с помощью Get-MessageTrace. В идеале я хотел бы, чтобы Exchange как-то запускал скрипт (может быть, у MS есть какой-нибудь облачный сервис, который делает это?).

1 ответ

Решение

Я бы посмотрел на Microsoft Flow или PowerApps. Помимо стека Microsoft есть также IFTTT и Zappier. Они используют веб-хуки для взаимодействия с Office 365, и получатель электронной почты является одним из них. Таким образом, вы можете вызвать событие, чтобы сохранить сообщение, когда вы получите его от получателя, или множество других действий, доступных в этих приложениях.

Конечно, вы также можете написать свое собственное веб-задание Azure и использовать API-интерфейс Office 365 для создания настраиваемого приложения, которое будет обрабатывать все, что вам нужно.

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