
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à