Debian

如何在 mutt 中自動獲取公鑰?

  • June 24, 2017

我在考慮是否可以從主 gpg/pgp 密鑰伺服器自動獲取新收件人的公鑰。我正在考慮一些設置,在這裡$HOME/.muttrc學習,但沒有找到目標的決定性設置。我在那裡試過,但我的 Mutt 說,所以暗示我從主密鑰伺服器自動獲取公鑰不是正確的參數。虛擬碼pgp_verify_sig``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

為此,請將此行添加到您的 ~/.gnupg/gpg.conf 文件中:

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

引用自:https://unix.stackexchange.com/questions/372418