首页 > 解决方案 > 无法从转发到组的电子邮件中获取详细信息(转换线程)

问题描述

将电子邮件从 Outlook 转发到 Office365 组时,该消息将显示在组对话和转发电子邮件的所有详细信息中。这可以在 Outlook 桌面版和 Outlook 网页版中看到。但是当使用 Microsoft.graph 阅读时,它不会显示转发的消息,只显示用于转发电子邮件的电子邮件正文。如何使用 Microsoft graph 获取转发的消息?它存储在哪里?

如果电子邮件是从 Outlook 转发的,则 Graph Explorer 不会显示详细信息,SDK 也不会显示。但从 Gmail 转发时,详细信息会显示在 Graph Explorer 和 SDK 中。

var Posts = await GraphClient
 .Groups[FromGroupID]
 .Threads[Thread.Id]
 .Posts
 .Request()
 .GetAsync();

如果转发的消息包含附件,则可以使用 SDK 找到。

var attachments = await graphClient.Groups[FromGroupID]
 .Threads[Thread.Id]
 .Posts[post.Id]
 .Attachments
 .Request()
 .GetAsync();

但不是转发消息的正文,同样适用于 Graph Explorer。Outlook 仍然可以显示附件和正文。

标签: c#microsoft-graph-apimicrosoft-graph-mail

解决方案


推荐阅读