2017-03-07 11 views
0

すべての受信電子メールをOffice 365ドメイン全体にスキャンし、その内容に基づいて何らかのアクションを実行するアプリケーションを作成したいと考えています。ウイルスやスパムスキャナを考えてください。これを行うためのAPIはありますか?グラフAPIを使用することは可能かもしれないようですが、ユーザーに焦点を当てるより多くのようです。可能であれば、よりグローバルなレベルで電子メールへのアクセスを希望します。Office 365サーバー側電子メールスキャナ

答えて

0

はい、Outlook Push Notifications REST APIを使用すると、受信メール(または任意のフォルダ内の任意のアイテムへの変更)を監視できます。素晴らしいコードサンプルhereもあります。

+0

プッシュ通知が現在のユーザーごとに設定されているように見えます。どうすればすべてのユーザーをスキャンすることができますか? ... 対象ユーザ プッシュ通知APIリクエストは、常に現在のユーザのために実行されます。 –

+0

その後、すべてのユーザーのメールボックスにアクセスし、それぞれのメールボックスを個別に処理する必要があります。 Office 365では、すべてのメールボックスへのアクセスが開かれません。 Exchangeだけが、トランスポートエージェントのようなものを許可します。https://msdn.microsoft.com/en-us/library/office/aa579261.aspx –

関連する問題