java - 在 Outlook 中触发外部 API 调用,回复来自特定电子邮件 ID 的电子邮件

标签 java email outlook microsoft-graph-api outlook-restapi

当我回复来自特定发件人的电子邮件时,我尝试触发外部 API。为了描述用例,我们有一个内部平台,人们可以在其中提出具体问题,专家会回答这些问题,类似于堆栈溢出。

我们希望为专家回答问题启用 Outlook 功能,这将使专家能够回复电子邮件通知(来自平台),当他点击发送时,操作将是调用平台的 POST 端点,在原始帖子上创建新回复。

我查看了 Microsoft flow 和 EWS API,但找不到我想要的东西。我可以创建自定义连接器,当收件箱中收到新电子邮件时,该连接器会触发操作。但是,当您回复特定电子邮件时,没有任何流程会触发操作。

我正在寻求一些帮助,了解可以做什么以及可以使用哪些 API/工具来实现我们正在寻找的目标。

谢谢

最佳答案

一种选择是使用 Outlook Web 加载项的“on send”功能,但您仅限于仅支持 Outlook Online,因为它当前不支持 Windows 和 Mac 版 Outlook(并且您无法发布Office 商店的加载项)。

最好的选择是开发一个 COM 加载项,您可以在其中完全控制回复和发送事件,并有机会在发出 Web 请求时取消或延迟这些事件。

外部选项是使用 Graph delta queries在用户的“已发送邮件”文件夹中查找新邮件以检测这些发送操作。 EWS 中也有类似的功能 notification subscriptionstransport agents .

关于java - 在 Outlook 中触发外部 API 调用,回复来自特定电子邮件 ID 的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56400945/

相关文章:

outlook - 我们如何处理 Outlook 邮件项中收件人的悬停事件?

outlook - 我可以在 Outlook 中添加自定义/电子邮件域列吗?

java - 如何在Windows 7上运行Java服务器

java - 请求的资源不可用错误 : Rest Jersey (Eclipse)

c# - VFD显示编程

java - 自动连线环境为空

html - Mailto 链接在 Hotmail 中不起作用

java - 使用 Java 管理 Gmail。按 "sent to"过滤收件箱

java - 在java代码中创建用于发送电子邮件的模板

html 电子邮件模板不在 Outlook 中呈现属性