如何在unix中加密邮件?

如何在unix中加密邮件?

我想加密邮件,因为邮件中会包含机密信息。没有附件。请帮忙提供加密邮件的步骤。我已获得以下参考如何从 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

一旦完成后,您的邮件命令就可以起作用了。

相关内容