当 Exchange Online 收到电子邮件时我可以触发脚本吗?

当 Exchange Online 收到电子邮件时我可以触发脚本吗?

运行 Office 365 商业高级版。

好奇这是否可能或者是否有支持的方法来实现这一点。

我想在特定收件人(实际上是分发列表)收到电子邮件时启动脚本。该脚本将根据发件人的 IP 执行某些操作。我可以通过哪些选项来实现此目的?Exchange Online 中是否提供此信息?

我假设唯一的方法是使用 Get-MessageTrace 轮询我的 Exchange 在线实例。理想情况下,我希望 Exchange 以某种方式触发脚本(也许 MS 有一些云服务可以做到这一点?)。

答案1

我会考虑 Microsoft Flow 或 PowerApps。在 Microsoft 堆栈之外,还有 IFTTT 和 Zappier。它们使用 webhook 与 Office 365 交互,电子邮件收件人就是其中之一。因此,当您从收件人处收到消息时,您可以触发事件来保存消息,或者在这些应用程序中执行各种其他操作。

当然,您也可以编写自己的 Azure Web 作业并利用 Office 365 API 创建自定义应用程序来处理您需要的内容。

相关内容