Microsoft graph api 获取收件人在密件抄送中时发送给的原始电子邮件地址

Microsoft graph api 获取收件人在密件抄送中时发送给的原始电子邮件地址,microsoft-graph-api,Microsoft Graph Api,我正在尝试使用MicrosoftGraph获取邮件发送到的原始电子邮件地址,如果它通过密件抄送(BCC)到达该地址 我们使用MSGraph将电子邮件以“AppInbox”的形式发送到共享电子邮件收件箱-1234@example.org,其中“AppInbox”是共享收件箱的名称,“1234”是我们在应用程序中使用的id。我们有一个规则,已经将电子邮件移动到共享的“AppInbox”,这反过来会触发我们的订阅,该订阅查看收件人并使用ID存储邮件内容 如果电子邮件地址在“收件人”或“抄送”字段中,这

我正在尝试使用MicrosoftGraph获取邮件发送到的原始电子邮件地址,如果它通过密件抄送(BCC)到达该地址

我们使用MSGraph将电子邮件以“AppInbox”的形式发送到共享电子邮件收件箱-1234@example.org,其中“AppInbox”是共享收件箱的名称,“1234”是我们在应用程序中使用的id。我们有一个规则,已经将电子邮件移动到共享的“AppInbox”,这反过来会触发我们的订阅,该订阅查看收件人并使用ID存储邮件内容

如果电子邮件地址在“收件人”或“抄送”字段中,这将非常有效。但是,如果电子邮件地址是“密件抄送”字段,我可以看到电子邮件本身,但看不到它最初发送到的地址(例如“AppInbox”)-1234@example.org),我需要这个ID

当我查看消息本身时,我只看到空的集合

"bccRecipients": [],

我得到的最好的线索似乎就在附近,但我还没有弄清楚如何找到原始收件人。

您正在查看接收消息?如果这是正确的,那么您不应该看到
b客户
。这就是“密件抄送”的要点
bccreciients
字段只能显示在发送邮件的邮箱中的已发送邮件上,否则在邮件“传输”过程中,它会被传输剥离。@IvanFranjic我只对邮件发送到的电子邮件地址感兴趣。因此,如果电子邮件的地址是“AppInbox”-1234@example.org,它将最终位于“AppInbox”收件箱中,但我如何通过图形找到它发送到的原始电子邮件地址(“AppInbox-1234”)?这是不可能的,因为发送密件抄送邮件将在邮件发送之前删除这些属性。您试图解决的场景是什么?获取该信息的唯一方法是从发件人的
SentItems
文件夹中提取
bccreciients
属性(假设邮件在发送时存储在该文件夹中)。如果有人发送邮件,则BCC的“AppInbox”-1234@example.org,邮件服务器在某个时候知道邮件应该发送到“AppInbox-1234”。是否有任何方法可以查询该图形?或者在某个地方有包含该信息的日志?一旦消息被传输传递到存储,该信息就不再存在,因为它在提交到用户邮箱之前已被剥离。也就是说,它在某一点上是知道的,但这一点并不是持久的,它只是在消息到达邮箱之前的一小部分时间内。