Outlook 2016:多个帐户,只有一个证书

col*_*sso 6 microsoft-outlook certificate office365 smime microsoft-outlook-2016

这个问题以前有人问过,但从未回答过。我已经使用三个不同的邮件帐户设置了我的 Outlook 2016:

name@domain1.com (commertial, office365)
name@hotmail.com (personal, outlook.com account)
name@domain2.com (another company, office365)
Run Code Online (Sandbox Code Playgroud)

商业帐户name@domain1.com现在要求外发邮件使用 S/MIME 证书进行签名。所以我从 COMODO 设置了一个证书,将它导入到 Outlook 的信任中心,一切似乎都正常。

现在的问题是,其他两个帐户name@hotmail.com,并name@domain2.com不需要签署。由于我在信任中心勾选了“向外发邮件添加数字签名”选项,outlook 认为我想为每个帐户的每封邮件添加一个数字签名。因此,每次我想从这两个未签名帐户之一发送邮件时,它都会弹出一个提示。将它设置为发送未签名将发送邮件,尽管下次它会再次提示。

一种选择是在信任中心取消选中“向外发邮件添加数字签名”,但随后会关闭签名帐户的签名选项。手动为每封邮件勾选它是非常不方便的......

那么有没有一种方法可以设置 Outlook 来忽略​​两个未签名帐户的签名,或者在默认情况下勾选来自一个帐户的外发邮件的签名?

col*_*sso 2

我已经尝试这个问题有一段时间了。我什至联系了微软支持人员以检查他们是否有任何有关如何解决此问题的信息。因此,他们和我在投入了近乎愚蠢的时间后的答案是:目前没有解决方案!

由于我不能接受有关此问题的“无解决方案”答案,因此我开发了一个 Outlook 插件,可以暂时配置此问题并解决此问题。它还没有完全完成,但我一完成就会将源代码放入 git 存储库中。我将在下面发布链接。

  • 我对这样的解决方案非常感兴趣。你能分享一下吗? (2认同)