小编Max*_*ead的帖子

获取 S/MIME 签名邮件的附件

我正在尝试通过 microsoft-graph-api 获取签名邮件的附件。

我在此 URL 上使用GET 请求:

https://graph.microsoft.com/v1.0/me/messages/AAMkAG.../attachments
Run Code Online (Sandbox Code Playgroud)

这应该返回指定邮件的对象列表。每个对象都包含元数据,例如一个附件的“ name ”和“ contentType ”,以及包含附件内容的属性“ contentBytesbase64-string ” 。

如果邮件没有附件,则此列表为空。

到目前为止,这对于每封未通过 签名的邮件都适用S/MIME
但是,如果邮件是用 签名的S/MIME,我会在响应列表中得到奇怪的结果。

无论邮件有多少个附件,响应列表都只包含一个元素。然后,该元素带有名称“ smime.p7m ”和 contentType “ multipart/signed ”,而 contentBytes 属性包含邮件的几乎整个 MIME,而不是单个附件的内容。

我无法想象这是理想的行为,所以我问:

这是 microsoft-graph-api 中的错误还是我在请求中做错了什么,如果是这样,我该如何解决这个问题?

microsoft-graph-api

5
推荐指数
2
解决办法
2629
查看次数

标签 统计

microsoft-graph-api ×1