答案1
当您的个人 S/MIME 证书和私钥存储在系统钥匙串,而不是你的登录钥匙链。
为什么会发生这种情况
邮件应用程序需要访问您的私钥来解密消息,但未经管理员同意,它无法访问系统钥匙串,并且 - 出于充分的理由 - 不可能允许永久访问。
如何修复
- 打开 Keychain Access 应用并搜索您的 S/MIME 证书
- 将证书及其私钥导出到 p12 文件
- 从系统钥匙串中删除证书和密钥
- 选择登录钥匙串
- 导入 p12 文件
- 确保证书和私钥现在位于登录钥匙串中
- 退出并重新打开邮件应用
- 您将再次被要求允许访问登录钥匙串,但现在您可以“始终允许”
退出并重新打开邮件应用以验证是否已修复。应该不会再有其他请求。
作为导出和导入的替代方法,您可以在 Keychain 应用中
- 从系统钥匙串复制证书和私钥
- 将它们粘贴到登录钥匙串中
- 从系统钥匙串中删除它们
但是,通过导出/导入方法,您可以获得文件备份的优势,以防出现任何问题。
呼呼!