Могу ли я запустить скрипт при получении писем в 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 для создания настраиваемого приложения, которое будет обрабатывать все, что вам нужно.