Como posso obter o mutt para selecionar automaticamente as chaves pgp?

2

Problema

Desejo criptografar um email para [email protected] usando mutt . Eu tenho uma chave associada, que eu confio marginalmente. Depois de tentar enviar o e-mail, tenho que selecionar de uma lista de chaves, as quais parecem idênticas.

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

Depois de selecionar qualquer um deles, recebo a solicitação:

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

Existe uma maneira de ignorar essas duas etapas adicionais? (Além disso, por que existem duas opções idênticas?)

Resolução de problemas

Confiança

Se eu alterar as configurações de confiança da chave para "full", ainda tenho o mesmo problema. No entanto, se eu mudar para "ultimate", então eu posso pular os dois prompts.

pgp-hook

Como alternativa, tentei colocar o seguinte em ~/.mutt/muttrc .

pgp-hook [email protected] 0x123456789ABCDE01

Agora, quando tento enviar o e-mail, é melhor, mas ainda recebo uma solicitação:

Use keyID = "0x123456789ABCDE01" for [email protected]? ([yes]/no):
    
por Sparhawk 25.06.2016 / 06:04

1 resposta

1

Parece que Dale Woolridge 's confirm-crypt-hook foi mesclado em mutt .

  1. use crypt-hook em vez de pgp-hook .

crypt-hook [email protected] 0x123456789ABCDE01

  1. defina crypt_confirmhook=no para esse destinatário. por exemplo

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

Isso deve funcionar com mutt ou neomutt .

    
por 26.06.2016 / 04:47

Tags