web-dev-qa-db-ja.com

muttを取得してpgpキーを自動的に選択するにはどうすればよいですか?

問題

muttを使用して、メールを[email protected]に暗号化したいと思います。私は関連付けられたキーを持っていますが、それはわずかに信頼しています。電子メールを送信しようとした後、キーのリストから選択する必要があります。どちらも同じように見えます。

->    1 ?  4096/0x123456789ABCDE01 RSA  es
      2 ?  4096/0x123456789ABCDE01 RSA  es Foo <[email protected]>

どちらかを選択すると、プロンプトが表示されます。

ID has undefined validity. Do you really want to use the key? ([no]/yes): 

これらの2つの追加手順をスキップする方法はありますか? (また、なぜ2つの同じオプションがあるのですか?)

トラブルシューティング

信頼

キーの信頼設定を「フル」に変更しても、同じ問題が発生します。ただし、「ultimate」に変更すると、両方のプロンプトをスキップできます。

pgp-hook

または、~/.mutt/muttrcに次のように入力しようとしました。

pgp-hook [email protected] 0x123456789ABCDE01

今、私が電子メールを送信しようとすると、それはより良いです、しかし私はまだ1つのプロンプトを与えられます:

Use keyID = "0x123456789ABCDE01" for [email protected]? ([yes]/no):
2
Sparhawk

Dale Woolridgeconfirm-crypt-hook パッチがmuttにマージされたようです。

  1. 使用する crypt-hook のではなく pgp-hook

crypt-hook [email protected] 0x123456789ABCDE01

  1. セットする crypt_confirmhook=noその受信者用。例えば.

send-hook ~t [email protected] 'set crypt_confirmhook=no'

これは、muttまたはneomuttで機能するはずです。

1
cas