运行Office 365 Business Premium。
好奇,如果这是可能的,或者如果有支持的方式来实现这一点。
我想在特定收件人(实际上是分发列表)收到电子邮件时启动脚本。 该脚本将根据发件人的IP做一些事情。 我有什么select来完成这个? 这个信息甚至可以在Exchange Online中使用吗?
我假设唯一的方法是用Get-MessageTrace轮询我的Exchange在线实例。 理想情况下,我希望让Exchange以某种方式触发脚本(也许MS有一些云服务可以这样做?)。
我会看看Microsoft Flow或PowerApps。 除了Microsoft堆栈外,还有IFTTT和Zappier。 这些使用webhooks与Office 365交互,电子邮件收件人是其中之一。 因此,您可以触发某个事件,以便在收件人收到邮件时或在这些应用程序中提供的各种其他操作时保存邮件。
您当然也可以编写自己的Azure Web作业,并利用Office 365 API创build自定义应用程序来处理您想要的内容。