【问题标题】:How to convert encrypted outlook msg file to smime.p7m in c# and vice versa?如何在 c# 中将加密的 Outlook msg 文件转换为 smime.p7m,反之亦然?
【发布时间】:2014-10-28 04:29:57
【问题描述】:

我正在使用 Microsoft.Office.Interop.Outlook 处理 pst 文件。但是有一些加密的电子邮件,因此我无法打开它。 我正在使用 EWS 同步交换电子邮件,我注意到加密的电子邮件显示为 smime.p7m 附件。 所以我想知道 OWA 如何为 msg 文件获取 smime.p7m 格式? 还有有没有办法将 smime.p7m 文件转换成 msg 文件?

谢谢

【问题讨论】:

    标签: encryption outlook exchangewebservices exchange-server-2010


    【解决方案1】:

    Outlook 对象模型始终将签名/加密邮件表示为常规 IPM。注意 MailItem 对象。

    要访问底层 p7m 附件,您可以使用扩展 MAPI(仅限 C++ 或 Delphi)或 Redemption(任何语言) - 它公开了 RDOEncryptedMessage 对象。

    【讨论】:

    • 谢谢迪米特里!!! ,顺便说一句,在赎回中区分仅签名、仅加密和签名+加密味精的方法是什么??
    • 赎回没有区别 - 在这两种情况下,数据都存储在 p7m 附件中。
    猜你喜欢
    • 2012-10-13
    • 1970-01-01
    • 2010-11-26
    • 2012-04-03
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2015-06-28
    • 1970-01-01
    相关资源
    最近更新 更多