如何从linux命令行自动发送gpg加密邮件?

Rwk*_*wky 23 linux email gnupg

如何从linux命令行自动发送gpg加密邮件?

我对这个有点难住了,我试过使用 mutt 但它不会加密邮件,除非它以交互方式使用。

有谁知道您是否可以使用 build in mail 命令来执行此操作?

gbr*_*les 28

尝试类似

gpg -ea -r "Recipient name" -o - filename | mail -s "Subject line" recipient@example.com
Run Code Online (Sandbox Code Playgroud)

将文件“filename”的 ascii-armored、公钥加密副本发送给名为“Recipient name”(在您的 gpg 密钥环中)的人,电子邮件地址为recipient@example.com,并带有指定的主题行。

或者

echo "Your secret message" | gpg -ea -r "Recipient name" | mail -s "Subject" recipient@example.com
Run Code Online (Sandbox Code Playgroud)

直接发送文本而不是从磁盘上的明文文件发送。