我试图从 Outlook 在 OnSent 事件中创建的 mailItem 中提取签名数据对象,以添加额外的签名属性。有什么方法可以提取和更新签名数据,同时确保 Outlook 不会删除我的自定义签名属性?
我尝试使用 Outlook Spy 查看公开的属性并使用 Redemption 将邮件转换为 SecureMailMessage,但问题是没有设置 EntryId。最重要的是,如何重新创建 mailItem 并确保消息格式不会受到某种影响。
您不能以任何方式修改签名的数据 - 这就是签名/加密消息的全部意义。但是
Application.ItemSend
中发送的消息尚未加密,您应该能够添加任何额外的属性。但请记住,所有 MAPI 特定属性都将被删除,因为它们无法转换为 MIME 格式。