
如何從 Linux 命令列自動發送 gpg 加密郵件?
我對這個有點困惑,我嘗試過使用 mutt 但它不會加密郵件,除非它是互動使用的。
有誰知道您是否可以使用郵件中的內建命令來執行此操作?
答案1
嘗試類似的東西
gpg -ea -r "Recipient name" -o - filename | mail -s "Subject line" [email protected]
將檔案「filename」的 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
瞧