我所在的公司的员工经常使用邮件。有些员工的邮件量超过20 GB邮件存档(从 Outlook 数据文件中检查)。我使用 hMailServer 作为邮件服务器。他们有如此高存档的原因是:一些文件以附件的形式发送给其他人。有时他们会添加其他人以获取信息。所以基本上 2MB 的文件有时可能达到 20MB。
我正在考虑购买一台新的刀片服务器,将其用作 Linux 邮件服务器,并将所有邮件存储在其中。然后定期备份所有邮件。因此,我需要为所有员工提供 20GB - 50GB 大小的邮箱。
问题:
- 这是一个好方法吗?或者有更好的解决方案吗?
- 邮件服务器是否将附件存储在一个地方供不同用户使用?同一个文件不会存储在多个邮箱中。
- 50GB 邮箱和 30 个用户(最多可达 150 个用户)共计 1.5TB 空间。备份时此大小可压缩多少?
- 可以让 Linux 邮件服务器与 Windows Active Directory 协同工作吗?
- 该邮件服务器可以存储联系人和日历活动吗?
- Outlook 将邮件存储在其自己的文件中。是否可以使 Outlook 只获取邮件而不将其存储在本地 PC 中?
答案1
这似乎是一个很好的例子微软 Exchange,在熟悉 Exchange 部署的人员的协助下。
我建议这样做的主要原因是,您的用户似乎在客户端使用 Outlook,您看到了群件功能(日历和联系人),并且您有一个 Active Directory 设置。此外,您的文档保留和每个用户/组/数据库的设置可以非常精细...
基于 Linux 的解决方案似乎不太适合这里。有没有理由不考虑 Exchange?
答案2
考虑扎拉法在众多可用的邮件服务器中,它是灵活的、开源的企业级邮件(和群件)解决方案,能够完美处理大量电子邮件。
- 它默认使用 MySQL 存储邮件数据(附件除外),并将其存储在本地文件系统上。确保您熟悉 MySQL,这样您就可以将其扩展到非常大的实例,包括热备份(例如 Percona XtraBackup)或甚至主从复制,并在从属机器上进行备份。
- 它具有附件的单实例存储功能。如果一封电子邮件发送给多个收件人,则附件只会在磁盘上存储一次。根据您的用户,这可能会为您节省大量磁盘数据。请务必在 DAgent 中使用 LMTP 方法来实现此功能。
- Zarafa Archiver 可以将旧邮件移至速度较慢但更便宜的服务器,从而帮助您减少主邮件服务器的负载和存储空间。这将有助于您的系统保持快速运行,并使数据备份更加容易。
- 虽然它是一个开源 Linux 解决方案,但其主要的客户端支持是 Microsoft Outlook,其次是它自己的 Web 客户端 Webapp 和较旧的 Webaccess。
- 是的,它与 Active Directory 兼容。
免责声明:我曾在 Zarafa 工作过。(现在不再工作了)