python - 存储电子邮件的标准

标签 python google-app-engine email encryption mailgun

我正在使用 Google App Engine (Python) 上的 MailGun Routes 功能来处理传入电子邮件。我基本上首先存储 MailGun 提供的所有值(此处引用: http://documentation.mailgun.com/user_manual.html#routes ),然后使用它来启动其他进程。

这一切都工作正常,但是我认为将消息的实际内容以可读形式存储在数据库中可能不是一个好习惯。这是一种可接受的做法吗?我可以研究哪些标准来提高隐私级别?

最佳答案

电子邮件隐私没有具体标准。有一个house bill但这不是立法,即使如此也可能不适用于您。

由于您使用电子邮件作为某些其他操作的触发器(本质上是作为作业队列,如果我正确理解您的应用程序),一旦操作完成,您可以丢弃电子邮件并仅记录已完成的操作类型。

我确信在某些情况下,电子邮件会存储在数据库中,既用于应用程序端(又名 hotmail/gmail),又用于以后的解析和分析(用于 NLP 或其他目的)。

第一种情况(存储供最终用户使用的应用程序),电子邮件就像您需要通过适当的限制和控制来保护的任何其他数据一样 - 没有什么特别的。

在第二种情况下,通常会对内容进行清理并删除个人身份信息(主要是标题),并对文本内容进行聚合搜索。

您必须根据应用程序的性质做出决定,哪些内容构成数据的合法使用。

关于python - 存储电子邮件的标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28165553/

相关文章:

html - 在 html 电子邮件中嵌入打印链接?

python - 如何在 Pyomo 约束中建模逻辑或或量词

python - 将 Pyramid 和 Mako 与 Google App Engine 结合使用时出现导入错误 : Cannot re-init internal module __main__,

javascript - 任何人都可以在云中成功部署 GAE Spring BOOT 应用程序吗

java - 如何将 Google App Engine java Content-Type 设置为 UTF-8

php - Swiftmailer:主题电子邮件中缺少空格

django - 带有 app-engine-patch 的 Google App Engine 是否支持在出现 500 个错误时向管理员发送电子邮件?

python - 在python中对文本文件的内容进行排序后文件中的空行

python - 将脚本升级到 Python 3 -\r\n & 文本二进制模式

python - flask:记录不会立即更新