Office 365 BusinessPremiumを実行しています。
これが可能かどうか、またはこれを達成するためのサポートされている方法があるかどうかに興味があります。
特定の受信者(実際には配布リスト)が電子メールを受信したときにスクリプトを開始したいと思います。スクリプトは、送信者のIPに基づいて何かを実行します。これを達成するための私のオプションは何ですか?この情報はExchangeOnlineでも利用できますか?
唯一の方法は、Get-MessageTraceを使用してExchangeオンラインインスタンスをポーリングすることだと思います。理想的には、Exchangeに何らかの方法でスクリプトをトリガーさせたいと思います(MSにはこれを行うクラウドサービスがあるのでしょうか?)。
MicrosoftFlowまたはPowerAppsを調べます。 Microsoftスタックの外には、IFTTTとZappierもあります。これらはWebhookを使用してOffice365と対話し、電子メールの受信者もその1つです。そのため、受信者からメッセージを受信したときにイベントをトリガーしてメッセージを保存したり、それらのアプリで利用できる他のさまざまなアクションを実行したりできます。
もちろん、独自のAzure Webジョブを作成し、Office 365 APIを利用して、必要なものを処理するカスタムアプリを作成することもできます。