Veja como eu fiz:
- Crie um arquivo de texto.
- Criptografar esse arquivo de texto.
- Anexe esse arquivo de texto criptografado a um e-mail.
Aqui está um script Bash que implementa a ideia:
#!/bin/bash
date > /tmp/gpgtxt.txt
gpg -ea -r [email protected] /tmp/gpgtxt.txt
cat /tmp/gpgtxt.txt.asc | mailx -s "cli encryption" \
-a /tmp/gpgtxt.txt.asc \
-S smtp-use-starttls \
-S ssl-verify=ignore \
-S smtp-auth=login \
-S smtp=smtp://smtp.gmail.com:587 \
-S from="[email protected]" \
-S [email protected] \
-S smtp-auth-password="senderpassword" \
[email protected]