![为什么我可以阅读某些用户的加密电子邮件(Outlook),但不能阅读其他用户的加密电子邮件?](https://linux22.com/image/1606034/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%8F%AF%E4%BB%A5%E9%98%85%E8%AF%BB%E6%9F%90%E4%BA%9B%E7%94%A8%E6%88%B7%E7%9A%84%E5%8A%A0%E5%AF%86%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%EF%BC%88Outlook%EF%BC%89%EF%BC%8C%E4%BD%86%E4%B8%8D%E8%83%BD%E9%98%85%E8%AF%BB%E5%85%B6%E4%BB%96%E7%94%A8%E6%88%B7%E7%9A%84%E5%8A%A0%E5%AF%86%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%EF%BC%9F.png)
我刚刚收到一张带有加密密钥的新计算机 ID 卡,并将其发布到我所在组织的 GAL。我可以发送加密电子邮件。但是,当有人试图向我发送一封电子邮件时,我可以成功读取其中一半的电子邮件,但另一半的电子邮件会显示“底层安全系统无法找到您的数字 ID 名称”消息框。
为什么问题不是“全有或全无”?我正在运行 Office Professional Plus 2016。
答案1
当我尝试打开同事发来的加密电子邮件时,我收到错误“底层安全系统无法找到您的数字 ID 名称”。我最近用新证书更新了我的证书,并从系统中删除了已过期的旧证书。
解决方案是重新安装旧证书,在系统上保留两个证书。然后问题就解决了。
似乎使用我的旧证书签名(公钥)发送给我的消息在没有旧证书私钥的情况下无法打开(“无法找到数字 ID 名称”)。而且似乎我的同事仍在使用我的旧签名。
无论如何,我的印象是解决方案是保留所有已颁发的数字证书,以便能够访问其他系统上的旧电子邮件,并将它们全部安装在您当前的系统中。