mutt 可以自动签署它加密的电子邮件吗?

mutt 可以自动签署它加密的电子邮件吗?

我喜欢杂种狗的选择crypt_opportunistic_encrypt。这使我能够自动加密发送给我拥有密钥的收件人的电子邮件。 (如果我抄送给一个包含没有密钥的成员的组,则不会。)

但是,我还想自动签署我加密的电子邮件。 IMO,如果收件人一般不使用 PGP,我不会加密,签名对他们来说只是噪音。然而,如果他们一般使用PGP,我会默认加密和签名。有没有办法在 mutt 中做到这一点?

我查看了crypt_autosign,它向所有人签名,以及crypt_replysigncrypt_replysignencrypted它只处理回复的电子邮件。

答案1

我遇到了同样的问题,我找到的解决方案是:

send-hook . 'reset pgp_autoencrypt'
send-hook "!~l ~t onemail@example\\.org" "set crypt_autoencrypt crypt_autosign"

自动加密发送给特定收件人的消息,其中!~l模式是如果邮件也发送到已知的邮件列表,则不激活加密,并且~t addr表示“收件人:地址”。

请注意,它send-hook与所有消息匹配:新消息和回复。

一些参考:

相关内容