我的公司一直在寻找一种方法,以可搜索且可靠的设置归档所有传入和传出的电子邮件。我们正在运行一个非常标准的 Exchange 2003 设置,带有第三方垃圾邮件过滤器。我最感兴趣的是符合我们的垃圾邮件过滤器的东西,它可以在邮件通过垃圾邮件过滤器后捕获所有电子邮件。
有没有人有这方面的经验,或者有没有我可以尝试的开源产品?
提前致谢。
我的公司一直在寻找一种方法,以可搜索且可靠的设置归档所有传入和传出的电子邮件。我们正在运行一个非常标准的 Exchange 2003 设置,带有第三方垃圾邮件过滤器。我最感兴趣的是符合我们的垃圾邮件过滤器的东西,它可以在邮件通过垃圾邮件过滤器后捕获所有电子邮件。
有没有人有这方面的经验,或者有没有我可以尝试的开源产品?
提前致谢。
这是一个现成的答案(这是一件好事,我不能因为发布这个而失去太多的代表点,嗯?):
如果您想玩开源项目,请查看 Archiveopteryx ( http://www.archiveopteryx.org/ )。它有一个非常非常好的基于 SQL 的标准化电子邮件数据存储模式(使用 PostgreSQL)。您可以将它与“fetchmail”和 Exchange 的日志功能结合起来(将所有传入和传出的邮件转储到一个邮箱中,大概是在您的垃圾邮件过滤器完成之后),以创建一个基于 SQL 的邮件存档,您可以使用基于 ODBC 的报告工具进行报告和搜索。
确实,您可能应该查看商业邮件归档产品。我已经使用 Archiveoptryx 来存储我的个人邮件,但我还没有尝试为客户启动它。我只是觉得这个项目真的非常酷……>微笑<
多年来,我们一直使用 Exim 作为传递 SMTP 服务器记录到文件和 Postgresql。我在这里给出了我们的设置草图,但我们也有一些散列函数以使其对合法目的有效,当然还有一些用于 SQL 数据和相关文件的备份策略。
每个消息文件的巨大优势是它们很容易提取并且很容易重新插入到某人的邮件帐户中。