【发布时间】:2013-09-16 01:08:38
【问题描述】:
我最近一直在使用 gpg-mailgate,它几乎可以按照我想要的方式运行。
我的最后一个小障碍是如何可靠地检查收到的电子邮件是否已经过 pgp 加密。这是我看到的选项。
在使用 Mail::gpg.is_encrypted 的后缀中添加内容过滤器,如果消息返回是,则直接发送。如果没有,那么我可以将它发送到 gpg-mailgate 来处理它。
从 gpg-mailgate 中调用一个小的 perl 脚本,然后再次调用 Mail::GPG.is_encrypted 并从那里开始。我看到了一些从 python 中调用 perl 的例子,我更喜欢这样做。
我可以不可靠地通过查找 **BEGIN PGP MESSAGE** 来测试加密,但这绝不是很好的解决方案。
这就是我想出的全部。由于 gnupg python 包装器中没有任何东西可以对此进行测试,我想我将不得不考虑调用其他东西。
在前两种情况下,我担心的是性能。我试图尽可能多地避免不必要的负担。
我愿意接受所有建议,谢谢。
【问题讨论】:
-
这对于神经网络来说将是一个很酷的项目。也许尝试 ann 提供某种反馈,向它展示每种类型的一堆电子邮件(以训练它),然后让它尝试猜测未知的并给它反馈
标签: python perl email encryption pgp