出于监管合规原因,我的雇主要求对组织内的所有电子邮件通信进行索引。我们的邮件服务器不由我们管理,没有此功能。每个工作站都有自己的电子邮件软件。除了寻找新的邮件提供商外,我应该如何以几乎实时的方式对电子邮件进行索引?
答案1
老实说,从多个地方以多种格式索引任何类型的数据都是灾难的根源。您最好设置自己的内部电子邮件服务器,切换到提供索引功能的提供商,或者添加代理电子邮件服务器,这几乎是您最好的选择。这三个建议都有各自的优缺点。
如果这是合法的业务需求……你的老板会为此买单。如果你的 IT 部门规模很小……那就让别人为你工作吧。(读作“让 office365、google 或其他类似公司成为你的电子邮件提供商”)如果在没有专人负责的情况下自己做这件事,最终只会让你看起来不知道自己在做什么……而且很可能在某个时候让你被解雇。
答案2
我认为你可能正在寻找这样的服务或设备梭子鱼信息存档器。我使用设备版本,它会在发送/接收时对所有邮件进行索引。
答案3
最简单、最原始的方法是利用您组织的互联网网关,监听与邮件服务器的连接,并对所有进出的电子邮件执行数据包捕获。将捕获的数据包存储在某种 noSQL 数据库中。
有一些开源项目可以做到这一点(想到了 Moloch),但如果邮件服务器使用 SSL,你可能需要发挥一点创造力。