Проблема
Я хочу зашифровать письмо на [email protected]
, используя mutt
. У меня есть связанный ключ, которому я доверяю в некоторой степени. После попытки отправить письмо мне нужно выбрать из списка ключей, оба из которых кажутся идентичными.
-> 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):
Есть ли способ пропустить эти два дополнительных шага? (И почему существуют два одинаковых варианта?)
Поиск неисправностей
Доверять
Если я изменю настройки доверия ключа на "полный", у меня все еще будет та же проблема. Однако если я изменю его на "полный", то я смогу пропустить оба запроса.
pgp-крючок
В качестве альтернативы я попытался вставить следующее ~/.mutt/muttrc
.
pgp-hook [email protected] 0x123456789ABCDE01
Теперь, когда я пытаюсь отправить электронное письмо, все стало лучше, но я все еще получаю одно сообщение:
Use keyID = "0x123456789ABCDE01" for [email protected]? ([yes]/no):
решение1
Это выглядит какДейл Вулридж'sподтвердить-крипто-крючокпатч был объединен с mutt
.
- использовать
crypt-hook
вместоpgp-hook
.
crypt-hook [email protected] 0x123456789ABCDE01
- установить
crypt_confirmhook=no
для этого получателя. например
send-hook ~t [email protected] 'set crypt_confirmhook=no'
Это должно работать с mutt
или neomutt
.