如何在 mutt 中自动获取公钥?

如何在 mutt 中自动获取公钥?

我在想是否可以从主 gpg/pgp 密钥服务器自动获取新收件人的公钥。我正在考虑一些$HOME/.muttrc学习的情况这里但没有找到最终的目标设定。我pgp_verify_sig在那里尝试过,但我的 Mutt 说source: errors in /home/users/leo/.muttrc,所以暗示我这不是从主密钥服务器自动获取公钥的正确参数。伪代码

  1. 如有必要,定义主密钥服务器
  2. 设置从密钥服务器自动获取发件人的公钥

我的 Mutt 中常见的观点

[-- PGP output follows (current time: Wed 21 Jun 2017 10:52:06 AM EEST) --]
gpg: Signature made Wed 21 Jun 2017 10:51:18 AM EEST using RSA key ID ....
gpg: Can't check signature: public key not found
[-- End of PGP output --]

[-- The following data is signed --]

测试 SD Allen 的提议

代码在$HOME/.gnupg/gpg.conf

keyserver hkp://keys.gnupg.net
keyserver-options auto-key-retrieve
# Automatically verify the sign of a message when opened
set crypt_verify_sig=yes

PGP signature could NOT be verified输出: Mutt 中 仍然有相同的失败输出

操作系统:Debian 8.7

答案1

为此,请将此行添加到 ~/.gnupg/gpg.conf 文件中:

keyserver <keyserver address> keyserver-options auto-key-retrieve

相关内容