仅在可能的情况下加密邮件

时间:2017-01-23 17:26:03

标签: c# encryption outlook certificate smime

是否可以只在可能的情况下加密邮件。 我写了一个自动转发邮件的插件。当加载项尝试加密无法进行加密的邮件时,加载项会停止。例如,当收件人没有公钥时。 我试图捕获和处理抛出异常,但在这种情况下没有抛出异常。有任何想法吗? 这是我谈论的方法。

 private void signAndEncrypt(Outlook.MailItem mailItem)
    {
        const string PR_SECURITY_FLAGS = "http://schemas.microsoft.com/mapi/proptag/0x6E010003";

        Object ulFlags = 0x3;

        mailItem.PropertyAccessor.SetProperty(PR_SECURITY_FLAGS,ulFlags);
    }

这是错误的屏幕截图。它用德语。 error screenshot

0 个答案:

没有答案