[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Firma de correos con mutt en un script.



El Sun, 22 Jan 2012 16:48:43 +0000, Camaleón escribió:

> El Sun, 22 Jan 2012 17:22:31 +0100, fernando sainz escribió:
> 
>> El día 22 de enero de 2012 17:01, Camaleón <noelamac@gmail.com>
>> escribió:
> 
> (...)
> 
>>> La duda de que tengo es quién pregunta por la contraseña, si mutt o
>>> gpg. El comando gpg se ejecuta en modo "batch", no debería preguntar
>>> nada...
>>>
>>>
>> Cuando lo ejecuto interactivo sale un prompt de mutt preguntando la
>> passphrase, pero
>> si he puesto las lineas esas, con dar retorno la usa.
> 
> Ya... bueno, acabo de ver que es Mutt el que te pregunta la frase de
> paso:
> 
> ***
> http://www.mutt.org/doc/PGP-Notes.txt
> 
> $pgp_sign_command
> Sign a PGP/MIME body. This command always gets a pass phrase.
> 
> (...)
> 
> The passphrase is always passed on stdin; all commands must send their
> output to stdout and stderr.
> ***
> 
> Hay que ver cómo saltarse eso.

Espera, espera... ¿has probado con esto?

set pgp_sign_command="gpg --no-verbose --batch --quiet --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f"

echo "frase_de_paso" | mutt -s "Mensaje de prueba..." listaDeUsuariosEnEtcAliases < $HOME/contenidoDelCorreo

Saludos,

-- 
Camaleón


Reply to: