开源邮件服务器能够管理通过 IMAP 访问的大型邮箱吗?

Aur*_*oni 4 linux email-server open-source

我正在寻找一个基于 Linux 的开源邮件服务器,用几个 (5-10) 个大邮箱(每个大小超过 2 GB 或超过 100.000 封邮件)替换现有的 Exchange 邮件服务器 (Windows Server 2003)。这些大型邮箱中的每一个都由多个人通过 IMAP 访问。还有其他较小的邮箱 (100-150) 可通过 POP3 访问。

您知道任何适合此任务的开源邮件服务器吗?

谢谢!

Dav*_*ley 15

我对 IMAP 和 POP3 服务器的建议是Dovecot。它使用 Maildir 格式,每封电子邮件使用一个文件,在大多数操作中,它的性能往往比传统的 mbox 格式更好。Dovecot 使用许多索引文件来加快使用 Maildir 传统上需要一段时间的操作的性能。如果 Maildir 不适合您的需求,Dovecot 可以使用许多其他后端。

我们已经将 Dovecot 与许多大型邮箱一起使用,无论是大小还是电子邮件数量。三或四个 GB 在公司中并不少见,数以万计的电子邮件也是如此。

至于 SMTP,任何 Linux MTA 服务器都可以完美运行。Exim 和 Postfix 是最常见的。Exim 的可配置性更强或两者兼有,但两者都可以处理负载。我们使用 Exim 在 4 台相当老的服务器上每天处理 30 万多封电子邮件,但我们会进行垃圾邮件和防病毒扫描,并将其发送到 Java 进程,后者是更大的资源用户。我会避开 Sendmail 和 qmail。Sendmail 以拥有几乎无法理解的配置文件而闻名。

  • Maildir 有一些缺点,尤其是在处理大量电子邮件时。大多数文件系统不能很好地处理同一目录中的许多文件。您可以通过选择正确的方法来改进这一点,例如,启用 dir_index 的 ext3,但它仍然不理想。您可能会发现数据库支持的后端效果更好,但在大多数情况下,我会使用 Maildir。 (2认同)