
¿Cómo puedo enviar correo cifrado con gpg automáticamente desde la línea de comando de Linux?
Estoy un poco perplejo con este, intenté usar mutt pero no cifra el correo a menos que se use de forma interactiva.
¿Alguien sabe si puede usar el comando build in mail para hacer esto de alguna manera?
Respuesta1
prueba algo como
gpg -ea -r "Recipient name" -o - filename | mail -s "Subject line" [email protected]
enviar una copia cifrada con clave pública y blindada ascii del archivo "nombre de archivo" a una persona llamada "Nombre del destinatario" (que está en su conjunto de claves gpg) a la dirección de correo electrónico[correo electrónico protegido]con la línea de asunto especificada.
o
echo "Your secret message" | gpg -ea -r "Recipient name" | mail -s "Subject" [email protected]
para enviar texto directamente en lugar de desde un archivo de texto sin cifrar en el disco.
Respuesta2
Una alternativa para quienes usan msmtp.
cat <<EOF | gpg -ea -r "recipient gpg name" | msmtp -a "account default" [email protected]
Subject: Hello Kosmos Type your message here, yada yada yada. EOF
voilá