电子邮件存档

我的公司一直在寻找一种方法来存档所有传入和传出的电子邮件在一个可search和可靠的设置。 我们正在运行一个非常标准的Exchange 2003安装程序,第三方垃圾邮件filter。 我最感兴趣的是与我们的垃圾邮件filter一致,它可以在通过垃圾邮件filter之后捕获所有电子邮件。

有没有人有这方面的经验,或者有没有一个开源的产品,我可以尝试?

提前致谢。

这是一个非常好的答案(这是一件好事,我不能失去太多的重复发表,呃?):

如果你想玩一个开源项目,请看看Archiveopteryx( http://www.archiveopteryx.org/ )。 它有一个真正的,非常甜的规范化的基于SQL的电子邮件数据存储模式(使用PostgreSQL)。 您可以将它与例如“fetchmail”和Exchange的日志loggingfunction(将所有传入和传出邮件,大概在您的垃圾邮件filter完成后,将其转储到单个邮箱中)组合,以创build基于SQL的邮件存档您可以使用基于ODBC的报告工具进行报告和search。

真的,你应该看看商业邮件归档产品。 我已经使用Archiveoptryx来存储我的个人邮件,但我还没有尝试为客户启用它。 我只是觉得这个项目真的很酷……>微笑<

我们已经使用Exim作为通过SMTP服务器login文件和Postgresql多年。 我已经在这里给出了我们的设置草图,但是我们也有一些散列函数可以用于合法目的,当然还有一些SQL数据和相关文件的备份策略。

每个邮件文件的巨大优势在于它们非常容易提取,并且容易重新插入到某个人的邮件帐户中。