有什么方法可以从 Outlook VSTO 访问 MailItem 内的数字签名吗?

问题描述 投票:0回答:1

我试图从 Outlook 在 OnSent 事件中创建的 mailItem 中提取签名数据对象,以添加额外的签名属性。有什么方法可以提取和更新签名数据,同时确保 Outlook 不会删除我的自定义签名属性?

我尝试使用 Outlook Spy 查看公开的属性并使用 Redemption 将邮件转换为 SecureMailMessage,但问题是没有设置 EntryId。最重要的是,如何重新创建 mailItem 并确保消息格式不会受到某种影响。

c# outlook vsto outlook-redemption
1个回答
0
投票

您不能以任何方式修改签名的数据 - 这就是签名/加密消息的全部意义。但是

Application.ItemSend
中发送的消息尚未加密,您应该能够添加任何额外的属性。但请记住,所有 MAPI 特定属性都将被删除,因为它们无法转换为 MIME 格式。

© www.soinside.com 2019 - 2024. All rights reserved.