Wie kann ich automatisch GPG-verschlüsselte E-Mails von der Linux-Befehlszeile aus versenden?

Wie kann ich automatisch GPG-verschlüsselte E-Mails von der Linux-Befehlszeile aus versenden?

Wie kann ich automatisch GPG-verschlüsselte E-Mails von der Linux-Befehlszeile aus versenden?

Ich bin diesbezüglich ein wenig ratlos. Ich habe versucht, Mutt zu verwenden, aber es verschlüsselt E-Mails nicht, sofern es nicht interaktiv verwendet wird.

Weiß jemand, ob man hierfür irgendwie den integrierten Mail-Befehl verwenden kann?

Antwort1

versuchen Sie etwas wie

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

um eine ASCII-geschützte, mit einem öffentlichen Schlüssel verschlüsselte Kopie der Datei „Dateiname“ an eine Person mit dem Namen „Empfängername“ (die sich in Ihrem GPG-Schlüsselbund befindet) an die E-Mail-Adresse zu senden[email geschützt]mit der angegebenen Betreffzeile.

oder

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

um Text direkt zu senden, anstatt aus einer Klartextdatei auf der Festplatte.

Antwort2

Eine Alternative für diejenigen, die msmtp verwenden.

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à

verwandte Informationen