我同时拥有GPG密钥和SSL证书。我可以通过选择窗口右上角的OpenPGP或S / MIME来签署电子邮件:
然后,我可以通过单击相应的图标来激活签名:
现在我的问题是:
- 默认情况下可以签名吗?(除非特别说明,否则始终)
- 默认情况下是否只能为给定帐户签名?
编辑1
具有三个帐户的理想设置是
- 帐户1始终使用S / MIME签名(地址在S / MIME证书中)
- 帐户2始终使用GPG签名(地址在GPG证书中)
- 帐户3不签名(任何证书中都没有该地址)
编辑2
优先级是S / MIME证书,我也可以不使用GPG,因为默认情况下只有帐户1使用S / MIME证书。
编辑3
现在,我可以将S / MIME设置为默认值(请参阅GPGMail 2隐藏设置常见问题中的定义要使用的安全方法)。然后,当我切换到帐户2(带有GPG密钥的帐户)时,默认值将回落到GPG(因为在S / MIME证书中不存在帐户2的地址)。
defaults write org.gpgtools.gpgmail DefaultSecurityMethod -int 2
到目前为止一切顺利,现在我只需找出默认情况下如何使用S / MIME(而不是GPG)进行签名即可
2
OS X Mail.app的默认行为是,如果存在当前帐户的S / MIME证书,则保留该帐户的所有新邮件的最后签名按钮状态。如果您没有做到这一点,我怀疑应该归咎于GPG插件。默认情况下,启用GPG隐藏的“ 启用/禁用签名 ”会发生什么?
—
kopischke 2015年
此首选项不再隐藏。启用它会为S / MIME和GPG启用默认签名。(这是我在寻找此问题时正在寻找的东西)
—
GhostLyrics 2015年
@GhostLyrics我希望它能够分别处理这两者:默认情况下启用S / MIME,默认情况下禁用GPG。
—
Matteo
“默认情况下是否可以签名?(除非特别说明,否则始终如此)”是的。这是通过GPG设置的。
—
库尔特·威廉姆斯
Mail.app已经满足您的要求。我有使用S / MIME的电子邮件帐户,还有一些使用GPG的电子邮件帐户。当我选择使用为GPG配置的电子邮件地址时,默认情况下会启用GPG签名进行签名。当我选择使用为S / MIME配置的电子邮件地址时,默认情况下会启用S / MIME签名。
—
库尔特·威廉姆斯