
Linux コマンドラインから gpg 暗号化メールを自動的に送信するにはどうすればよいですか?
この点については少し困惑しています。mutt の使用を試みましたが、対話的に使用しない限りメールは暗号化されません。
組み込みのメール コマンドを使用してこれを実行できるかどうか知っている人はいますか?
答え1
次のようなことを試してみてください
gpg -ea -r "Recipient name" -o - filename | mail -s "Subject line" [email protected]
ファイル「ファイル名」のASCIIアーマード、公開鍵暗号化されたコピーを「受信者名」(GPGキーリングに登録されている)のメールアドレスに送信します。[メールアドレス]指定された件名で。
または
echo "Your secret message" | gpg -ea -r "Recipient name" | mail -s "Subject" [email protected]
ディスク上のクリアテキスト ファイルからではなく、テキストを直接送信します。
答え2
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
ほら