使用图形 API 发送电子邮件时不显示类别 - Microsoft

Category is not showing when email is sent using graph api - Microsoft

提问人:Priyanka 提问时间:10/31/2023 更新时间:10/31/2023 访问量:29

问:

我想发送电子邮件,在电子邮件中添加类别,例如机密,受限等。我首先使用草稿消息 api 来起草电子邮件并且它工作正常,我可以看到草稿中的分类,但是在尝试发送该草稿消息时,电子邮件发送时没有类别。以下是我正在使用的 API

起草邮件 - POST /users/{id | userPrincipalName}/mailFolders/{id}/messages 发送草稿消息 - POST /users/{id | userPrincipalName}/messages/{id}/send

如果有任何其他方法可以添加类别并使用图形 api 发送电子邮件,请提供帮助。

PS - 我还添加了所需的 api 权限(Mail.ReadWrite 和 Mail.Send)

我希望使用图形 api 发送带有类别的电子邮件

电子邮件 Outlook microsoft-graph-api

评论


答:

0赞 Dmitry Streblechenko 10/31/2023 #1

邮件类别存储在 MAPI 属性中。发送邮件时,该邮件将转换为 MIME,并保留该属性。即使邮件在同一 Exchange 服务器上的两个邮箱之间发送而未转换为 MIME,也永远不会复制类别 - 它们永远不会被传输。

评论

0赞 Priyanka 10/31/2023
那么我们如何通过图形 api 在电子邮件中发送类别,还有其他方法可以做到这一点吗?
0赞 Dmitry Streblechenko 11/1/2023
你没有。您无法从 Outlook 发送类别,也无法在 Graph 中将类别强制用于收件人。
0赞 Priyanka 11/1/2023
有没有办法通过图形 api 在电子邮件中发送敏感度标签,如 Internal、Restricted、Confidential?
0赞 Dmitry Streblechenko 11/1/2023
敏感度标签与类别不同,它们被设计为与消息一起发送(消息本身已加密)。您可以列出组织中定义的标签,但我认为您不能在发送的消息上设置它们。查看 learn.microsoft.com/en-us/graph/api/resources/...