有没有 Linux 的图形电子邮件客户端可以存储解密的 GPG 消息?我尝试过 Thunderbird、Enigmail 和 Evolution,但如果我没记错的话,它们都不支持此功能。
(我知道这在某种程度上是一个安全漏洞。邮箱应该位于加密驱动器上。)
答案1
虽然我从未使用过具有此功能的 GUI 电子邮件客户端,但您可以使用mutt
[ 这是一个 CLI 电子邮件客户端 ],它有两个有用的命令:
decrypt-copy
-> 允许您将电子邮件的解密内容保存到文件中decrypt-save
-> 然后decrypt-copy
删除电子邮件
这两个命令默认是未绑定的,但你可以用绑定命令,例如:
bind pager <F5> decrypt-copy
bind pager <F6> decrypt-save
会F5做一个decrypt-copy
并F6做一个decrypt-save
答案2
KMail 据称有此设置。然而,文档对于它是否真的有效含糊不清:
症状:您与朋友交换加密邮件,但是一旦打开邮件,您就想将其存储为未加密的邮件。
解决方案:要以未加密格式存储已解密的电子邮件,请将其添加到 kmailrc 配置文件的 [Reader] 部分中:
store-displayed-messages-unencrypted=true
这可能只适用于 SMIME,但 OpenPgP 的实现正在进行中。
答案3
既然你无论如何都会将邮箱存储在加密驱动器上,为什么不将私钥的无密码副本也放在那里,并配置 enigmail 以使用该副本?这样,你就不会修改原始电子邮件,而且在需要时可以直接看到解密后的内容。