Como posso enviar mensagens criptografadas por gpg automaticamente a partir da linha de comando do Linux?

Como posso enviar mensagens criptografadas por gpg automaticamente a partir da linha de comando do Linux?

Como posso enviar mensagens criptografadas por gpg automaticamente a partir da linha de comando do Linux?

Estou um pouco perplexo com isso, tentei usar o mutt, mas ele não criptografa e-mails, a menos que seja usado de forma interativa.

Alguém sabe se você pode usar o comando build in mail para fazer isso de alguma forma?

Responder1

tente algo como

gpg -ea -r "Recipient name" -o - filename | mail -s "Subject line" [email protected]

para enviar uma cópia blindada em ASCII e criptografada com chave pública do arquivo "nome do arquivo" para uma pessoa chamada "Nome do destinatário" (que está em seu chaveiro gpg) no endereço de e-mail[e-mail protegido]com a linha de assunto especificada.

ou

echo "Your secret message" | gpg -ea -r "Recipient name" | mail -s "Subject" [email protected]

para enviar texto diretamente em vez de um arquivo de texto não criptografado no disco.

Responder2

Uma alternativa para quem usa 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á

informação relacionada