stu*_*ent 8 linux security encryption email gnupg
我经常发送和接收 gpg 加密的邮件。目前我使用 Thunderbird + enigmail(在 linux 中)来做到这一点。据我所知,thunderbird 无法找到所有包含特定关键字的加密消息。似乎也没有选项可以保存解密的加密邮件(因此它们可以被搜索到)。但是对我来说,能够搜索旧的加密邮件很重要。所以我的问题是:
linux中有没有办法保存在我的收件箱中自动解密的传入邮件并保存在发送文件夹中解密的传出加密邮件?两次都在正文中添加一行,说明邮件已加密。
它可能是另一个适用于 linux 的电子邮件客户端,也可能是使用 procmail 或 maildrop 的解决方案。
对于 procmail 解决方案,我想编码可能存在一些问题(也许必须使用 emil?)该解决方案应该适用于主题和正文中的德语特殊字符。请注意,该解决方案也适用于多部分加密消息(包括加密附件),即可以使用 Thunderbird + enigmail 生成的所有内容。
进一步注意,我不想讨论安全漏洞。对我来说,如果消息以解密方式存储在我的硬盘上(无论如何都是加密的),这是可以的。对于第一个解决方案有疑问,也可以将我的私钥密码以明文形式存储在我的硬盘上。关键是邮件是在邮件服务器上加密的,或者更普遍的是在“通过网络的方式”上加密。
您是否尝试过自行密件抄送并添加每个收件人的规则,规定永远不要对发送到您的 BBC 电子邮件地址的邮件进行签名或加密?
然后,您可以在传入邮件时制定规则,但无论如何您都必须以交互方式提供密码,因此您不妨在解密后将电子邮件复制到文件夹中。
当然,如果您有权访问邮件服务器,并且运行 maildir,那么您始终可以编写一个简短的脚本来 grep 邮件文件,查找“-----PGP BEGIN -----”并通过 GPG 运行它们在命令行上,他们将它们复制到一个文件夹中。然后你就可以将它设置为 cron 作业。需要注意的是,您必须向脚本提供您的密钥和密码——这有点违背了整个想法,但也是可能的。
/2 美分
更新:我在想(今天早上在淋浴时......)既然你运行的是linux作为操作系统,你可以编写一个shell脚本来greps你的thunderbird收件箱(和文件夹)以在命令上查找PGP文件行,解密它们,然后将它们复制到相应的邮件文件夹中。这样服务器上的数据就不会是清晰的。您可以交互运行该脚本以获得更好的安全性。
| 归档时间: |
|
| 查看次数: |
1912 次 |
| 最近记录: |