我想加密邮件,因为邮件中会包含机密信息。没有附件。请帮忙提供加密邮件的步骤。我已获得以下参考如何从 Linux 命令行自动发送 gpg 加密邮件?链接。但我对这个答案并不满意。
我用过echo "Your secret message" | gpg -ea -r [email protected] | mail -s "test mail" [email protected]
但我收到以下错误消息:gpg:[电子邮件保护]:跳过:未找到公钥 gpg:[stdin]:加密失败:未找到公钥
有人可以建议需要做什么以及最好的方法是什么吗?
答案1
您的尝试将有效,但您需要将收件人的公钥添加到您的密钥环中。要获取密钥,请让收件人导出密钥并将其发送给您。收件人必须将其导出,例如:
gpg --export -a "[email protected]" > abcgmail.key
获得密钥后,导入它:
gpg --import abcgmail.key
一旦完成后,您的邮件命令就可以起作用了。