Hola: Estoy haciendo probatinas para importar llaves pgp. En el fichero .gnupg/gpg.conf se configura el keyserver, y hay varios metodos (HKP, email o LDAP): # GnuPG can send and receive keys to and from a keyserver. These # servers can be HKP, email, or LDAP (if GnuPG is built with LDAP # support). # # Example HKP keyserver: # x-hkp://pgp.mit.edu # # Example email keyserver: # mailto:pgp-public-keys_arroba_keys.nl.pgp.net # Hasta ahí, bien. El acceso por email me interesa; pero, puesto que no tengo dominio propio, cualquier correo enviado con el comando "mail" saldría con un remite inexistente, tengo que cambiar el from. Podría ser: keyserver mailto:pgp-public-keys_arroba_rediris.es?from=robin1.listas... y parece funcionar: cer@nimrodel:~> gpg --recv-keys IDENT gpg: WARNING: using insecure memory! gpg: please see http://www.gnupg.org/faq.html for more information gpgkeys: key IDENT requested from pgp-public-keys...redirirs.es cer@nimrodel:~> Pero el correo que genera no lleva el from que le digo, lo ignora: 8BACBD6331 581 Mon May 3 12:11:06 cer@nimrodel.valinor <=== (Name service error for name=rediris.es type=MX: Host not found, try again) pgp-public-keys@rediris.es Sale con el remite "falso": cer@nimrodel.valinor - obviamente, no me va a llegar. ¿Hay alguna manera de decirle al gpg la dirección que debe usar para el remite? ¿O tengo por narices que configurar el postfix para que la reescriba? -- Saludos Carlos Robinson
*This message was transferred with a trial version of CommuniGate(tm) Pro* -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El Lunes, 3 de Mayo de 2004 12:23, Carlos E. R. escribió:
¿Hay alguna manera de decirle al gpg la dirección que debe usar para el remite? ¿O tengo por narices que configurar el postfix para que la reescriba?
* Modificando /usr/lib/gnupg/gpgkeys_mailto no estoy en SuSE asi que puede no ser la ruta correcta, locate mailto , eso seguramente afectaria a todos los usuarios del sistema que pidan claves a los servidores, lo que segun los casos puede ser hasta bueno, con un script que las importe a los anillos de todos los usuarios. * Tambien se podria hacer algun apaño para que la variable $from del fichero, no se saque con $name $login, se saque leyendo algun fichero, donde conste la equivalencia usuario que ejecuta la peticion, direccion de correo para el from. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQFAltXPAXFL65CppEIRArp2AJ9uve9g0oGlVYM93IliAupkQtAtCgCfZJly DDvQPeswsdi/+yK9UnkODAY= =eV/p -----END PGP SIGNATURE-----
El 2004-05-04 a las 01:29 +0200, jose maria escribió:
* Modificando /usr/lib/gnupg/gpgkeys_mailto no estoy en SuSE asi que puede no ser la ruta correcta, locate mailto ,
Es correcto, ¡si! Interesante... :-) Lo hace desde: ($login,$name)=(getpwuid($<))[0,6]; $from="$name <$login>";
* Tambien se podria hacer algun apaño para que la variable $from del fichero, no se saque con $name $login, se saque leyendo algun fichero, donde conste la equivalencia usuario que ejecuta la peticion, direccion de correo para el from.
Eso sería lo más correcto, si. Lo que todavía no he visto es como hace para importar la respuesta, porque todavía no he lanzado ninguna (hasta que cambie el "from"). Ya tengo más tema de estudio. -- Saludos Carlos Robinson
El 2004-05-04 a las 02:20 +0200, Carlos E. R. escribió:
Lo hace desde:
($login,$name)=(getpwuid($<))[0,6];
$from="$name <$login>";
* Tambien se podria hacer algun apaño para que la variable $from del fichero, no se saque con $name $login, se saque leyendo algun fichero, donde conste la equivalencia usuario que ejecuta la peticion, direccion de correo para el from.
Eso sería lo más correcto, si. Lo que todavía no he visto es como hace para importar la respuesta, porque todavía no he lanzado ninguna (hasta que cambie el "from").
Ya tengo más tema de estudio.
Se me ocurre que la manera más rápida sería con un selector o case, pero no tengo ni idea de como se hace en perl. O sea, tenemos: ($login,$name)=(getpwuid($<))[0,6]; $from="$name <$login>"; Cambiar la segunda linea por algo como: case login of 'cer' : from:= "direccion@servidor"; else $from="$name <$login>"; end; Pero bien, porque obviamente eso no es perl O:-) -- Saludos Carlos Robinson
participants (2)
-
Carlos E. R.
-
jose maria