首页 > 解决方案 > 如何在“发送邮件”中添加 In-Reply-To 和 References?

问题描述

我的功能是在/createReply存在之前构建的,并且依赖于:

使用 Outlook/Office 365 REST 设置自定义标题

添加ReferencesIn-Reply-To到电子邮件。这允许应用程序发送不需要的电子邮件回复Mail.ReadWrite,这比我们需要的访问权限要多得多:

https://docs.microsoft.com/en-us/graph/permissions-reference#mail-permissions

对用户邮件的读写权限

允许应用在用户邮箱中创建、阅读、更新和删除电子邮件。不包括发送邮件的权限。

现在这些标题不再被添加。(我也尝试过无法将“In-Reply-To”参数传递给 Microsoft Graph sendMail并得出与作者相同的结果。)

有没有办法让我在不请求额外用户许可的情况下绕过这种回归?谢谢!


https://docs.microsoft.com/en-us/graph/api/user-sendmail?view=graph-rest-1.0&tabs=http

标签: microsoft-graph-api

解决方案


截至 2019 年 10 月 4 日,Microsoft 发布了对其/reply端点的更改,现在允许message

https://docs.microsoft.com/en-us/graph/api/message-reply?view=graph-rest-1.0&tabs=http#request-body

https://github.com/microsoftgraph/microsoft-graph-docs/pull/5771

使用该message字段,我应该能够发送没有请求额外权限的回复。


推荐阅读