如何通过Microsoft Graph API删除电子邮件S / MIME签名?

问题描述

对于已签名的电子邮件,S / MIME签名看起来像是“ multipart / signed”类型的附加附件。我想删除电子邮件签名并将该电子邮件设置为未签名。

通过将Content-type: multipart/signed更改为Content-type: multipart/mixed,解析smime.p7s文件并将其合并到主要内容,可以非常容易地手动完成。

不幸的是,它不能通过Graph API完成。

smime.p7s文件也无法删除,之后:
DELETE https://graph.microsoft.com/v1.0/users/xxx/messages/xxx/attachments/xxx
该电子邮件将从Outlook桌面客户端中消失,并且对请求无效:
GET https://graph.microsoft.com/v1.0/users/xxx/messages/xxx/$value
它返回错误ErrorMimeContentConversionFailed

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)