我目前使用 Barracuda Networks Message Archiver 350 设备进行电子邮件存档(自 2008 年以来)。每当发布新版本时,我都会更新 Barracuda 固件。
今年 Barracuda 设备空间不足,我开始使用外部存储。部分档案存储在设备上,另一部分存储在网络共享驱动器上。
最近,安装了最新的固件版本后,Barracuda 设备开始显示 100% 的 CPU 使用率和 100% 的内存使用率。
我通过电话联系了 Barracuda 支持人员,他们远程进入了 Barracuda 设备并重建了档案。
问题是,我的垃圾邮件保留策略为 15 天,每天删除超过 15 天的垃圾邮件时,整个存档都会重新索引。重新索引会导致 100% 的 CPU 使用率和 100% 的内存使用率。
Barracuda 支持刚刚更改了垃圾邮件保留策略,以便垃圾邮件被存储但 15 天后不会被删除(因此删除事件不会导致完整的重新索引过程)
现在,垃圾邮件只是不断存储在共享驱动器上,永远不会被删除,这不是一个好的解决方案。
这项黑客攻击有效,但 Barracuda 支持人员表示硬件太旧,我应该升级到最新最好的设备(大约花费 7,000 美元)。显然我拥有的设备太慢(CPU),内存和存储空间不足。我无法升级设备内存或存储空间,因为这样做会使支持协议失效。
我现在不想购买最新最好的 Barracuda 设备。此外,5 年后,当最新最好的 Barracuda 设备过时时,我也不想购买最新最好的 Barracuda 设备。如果我现在(2012 年)购买新设备,那么当 2012 年的硬件不再“适用”时,我就不得不购买 2017 年最新最好的 Barracuda 设备。
我不想使用 Exchange 2010 pst 个人存档,因为要搜索 pst 存档,需要通过网络移动/复制它。
是否存在可以在商品服务器(Linux 或 Windows)上使用的电子邮件归档解决方案,可以归档和索引所有传入和传出的电子邮件(500 GB 的存档)?
我接受专有和 OSS 解决方案。
答案1
为什么不直接将 Linux 服务器与您选择的 MTA 连接起来?让 sendmail、postfix 等在本地存档然后转发到 Exchange 服务器会非常简单吗?
答案2
我强烈推荐MailArchiva 企业版作为 Exchange 日志解决方案。它对其他邮件服务器也非常有用。对于 Exchange,它通过 IMAP 拉取到专用日志用户。设置过程简单且记录良好。
主要功能包括邮件重复数据删除/压缩、搜索引擎质量索引/检索、加密和可移植性。这需要在自己的服务器上运行,但这与拥有单独的 Barracuda 设备没有什么不同。此时您可以控制硬件和解决方案。MailArchiva 基于 Java,可在 Windows 或 Linux 中运行。我在 Linux 上运行它,并且已经通过了几次 SEC 审计和无数次消息检索会话。
有一个免费版本,但是商业版本的界面更好,100 个用户的费用可能约为 3,000 美元。
这里的教训也是 Barracuda 的做法和硬件很粗糙......