我正在寻找基于 Linux 的开源邮件服务器,以替换现有的 Exchange 邮件服务器(Windows Server 2003),其中包含多个(5-10)个大型邮箱(每个邮箱大小超过 2 GB 或包含超过 100,000 条消息)。这些大型邮箱中的每一个都由几个人通过 IMAP 访问。此外,还有其他较小的邮箱(100-150 个)通过 POP3 访问。
您知道任何适合此任务的开源邮件服务器吗?
谢谢!
答案1
我对 IMAP 和 POP3 服务器的建议是多夫科特。它使用 Maildir 格式,每封电子邮件使用一个文件,这在大多数操作中比传统的 mbox 格式表现更好。Dovecot 使用许多索引文件来加快传统 Maildir 操作所需的性能。如果 Maildir 不能满足您的需求,Dovecot 可以使用许多其他后端。
我们在 Dovecot 中使用了许多大型邮箱,无论是大小还是电子邮件数量。在公司里,三、四 GB 的邮箱并不罕见,几万封电子邮件也很常见。
至于 SMTP,任何 Linux MTA 服务器都可以完美运行。Exim 和 Postfix 是最常见的。Exim 的配置稍微多一点,但两者都可以处理负载。我们每天在 4 台相当旧的服务器上使用 Exim 发送 30 多万封电子邮件,但我们进行垃圾邮件和防病毒扫描,并向 Java 进程发送邮件,这些进程占用的资源更多。我会避开 Sendmail 和 qmail。Sendmail 以配置文件几乎难以理解而闻名。
答案2
Zimbra 有一个开源版本 (MPL)。我相信它的底层是 postfix。
版本间比较: http://www.zimbra.com/products/product_editions.html
我们使用 Zimbra(从 GroupWise 迁移而来),虽然我并不管理电子邮件系统,但消息传递团队对它非常满意。
网络客户端非常好,它使我们摆脱了支持桌面“胖”电子邮件客户端的业务。
我们使用的是商业版,但我认为免费版对邮箱大小等没有限制。我们有许多(几十个)大小超过 2 GB 的邮箱。
答案3
如果每个帐户有大量电子邮件,maildir 是最佳选择,但您必须使用正确的文件系统。几年前,我们发现 Rieserfs 对于大型邮件系统而言比 ext2 更胜一筹。
这些天,我使用样本数据测试了 XFS 和 ext3,以查看哪个效果更好。
答案4
Dovecot 功能齐全,而且安装相对简单(至少与 Cyrus 相比)。