是否可以使用Logic Apps连接到Exchange Online?我需要使用REST-api还是EWS?

问题描述 投票:0回答:1

我是Logic Apps的新手。我的任务是在Logic Apps中创建与Exchange Online集成的自动回复功能。现在,我已经使用Outlook执行了此任务,但是我必须能够使用Exchange将其应用于多个邮箱甚至整个公司。我即将访问Exchange管理中心,但是由于没有使用Logic Apps与Exchange建立连接的简单方法,因此我真的不知道如何开始。经过研究后,我认为有必要以某种方式利用REST API(我还阅读了有关Exchange Web Services的使用)来获取所需的信息,但是我对此的了解非常少。我想我将不得不使用Postman之类的程序来请求信息,以便可以开始创建Exchange的自定义连接器。如果有人对此有所了解,请随时回复并帮助我!我将永远感激不尽!

Here's the assignment I got, in case it might help.

exchange-server exchangewebservices azure-logic-apps
1个回答
0
投票

如果您(或者可能是您的情况)希望逻辑应用程序完成所有工作,则可以采用几种不同的方法,那么您应该使用Graph API而不是EWS(这是可能的,因为您使用的是较旧的API,会在您的作业上留下宽松的分数),请查看http://martink.me/articles/using-microsoft-graph-in-logic-apps,其中涵盖了操作的基础知识。若要访问整个租户邮箱,则需要分配应用程序权限并获取证书(并将其存储在Azure上的KeyVault中)。

您可以使用收件箱规则https://docs.microsoft.com/en-us/graph/api/mailfolder-post-messagerules?view=graph-rest-1.0&tabs=http来执行此操作,而Exchange Server将在执行自动响应(并且已经具有循环检测逻辑)时完成所有工作,然后您的逻辑应用程序只需执行创建和规则管理。

但是我建议您与分配任务的人员明确说明他们是否希望逻辑应用程序执行响应(例如,使用Graph API),或者是否可以让Exchange Server在此之前进行响应(应该是更可靠)。

您还可以通过Exchange管理中心创建规则,也可以在Power Automate中通过混合来进行自动响应,因此我会澄清他们想要什么,这样您就不会浪费时间来构建他们不想要的东西。

© www.soinside.com 2019 - 2024. All rights reserved.