Problema
Deseo cifrar un correo electrónico [email protected]
usando mutt
. Tengo una clave asociada, en la que confío marginalmente. Después de intentar enviar el correo electrónico, tengo que seleccionar de una lista de claves, las cuales parecen idénticas.
-> 1 ? 4096/0x123456789ABCDE01 RSA es
2 ? 4096/0x123456789ABCDE01 RSA es Foo <[email protected]>
Después de seleccionar cualquiera de los dos, aparece el siguiente mensaje:
ID has undefined validity. Do you really want to use the key? ([no]/yes):
¿Hay alguna forma de omitir estos dos pasos adicionales? (Además, ¿por qué hay dos opciones idénticas?)
Solución de problemas
Confianza
Si cambio la configuración de confianza de la clave a "completa", sigo teniendo el mismo problema. Sin embargo, si lo cambio a "ultimate", puedo omitir ambas indicaciones.
gancho pgp
Alternativamente, intenté poner lo siguiente ~/.mutt/muttrc
.
pgp-hook [email protected] 0x123456789ABCDE01
Ahora, cuando intento enviar el correo electrónico, es mejor, pero todavía aparece un mensaje:
Use keyID = "0x123456789ABCDE01" for [email protected]? ([yes]/no):
Respuesta1
Parece queDale Woolridge'sconfirmar-cripta-ganchoEl parche se ha fusionado en mutt
.
- utilizar
crypt-hook
en lugar depgp-hook
.
crypt-hook [email protected] 0x123456789ABCDE01
- establecido
crypt_confirmhook=no
para ese destinatario. p.ej
send-hook ~t [email protected] 'set crypt_confirmhook=no'
Esto debería funcionar con mutt
o neomutt
.