最适合在 Ubuntu 服务器(8.04+)上运行的个人/SMB 邮件服务器是什么?
我想在家里设置自己的邮件服务器,以便在提出建议之前评估一些适合我公司的选项。哪个最安全、最高效、最可靠?此外,哪个最容易与 LDAP 和日历解决方案集成?
答案1
我个人曾广泛使用过 MS-Exchange、Courier 和 Cyrus,但较少使用过 Dovecot。
我可以毫不怀疑地说,Cyrus 是我最喜欢的选择。回到最初的问题,对于小型电子邮件安装群,其中任何一个都可以很好地工作。小型,我的意思是,可能少于 1,000 个邮箱和少于 1,000 个并发 IMAP/POP 连接。邮件量等其他因素也起着重要作用。
几年前,我们基于 Courier 建立了电子邮件系统供内部使用。我们是一家 IT 咨询公司。多年来,我们开始托管客户的电子邮件,并销售由我们组装的开源项目和管理脚本组成的电子邮件设备……
大约 3-4 年后,我们放弃了 Courier,转而使用 Cyrus。我们还放弃了 Sendmail,转而使用 Postfix。我们对当时所有的开源和商业选项进行了广泛的研究,最后选择了 Cyrus。
完全同意 Cyrus 是最难掌握的,但我不会将其描述为非常不符合标准,这是它难以理解的原因。它之所以很难,是因为网络上的大多数文档都非常过时而且内容稀疏,所以需要进行大量挖掘才能找到答案。相反,Cyrus 非常遵循 RFC。我曾经不得不弄清楚为什么 Cyrus 似乎有问题,结果发现在大多数情况下,它只是完全遵循了标准,以至于你很快就会发现其他大多数东西都有问题。例如,我曾经不得不调查一个问题,一位客户声称电子邮件被退回,但电子邮件地址是正确的。使用 Outlook 时,Outlook 有一个讨厌的错误,它会将电子邮件地址的首字母大写。根据 RFC,所有电子邮件地址都是小写的。如果混合使用大小写,你会发现许多电子邮件系统都会默默地纠正这个问题。
至于性能:
根据我的经验,Cyrus 拥有其他产品所没有的最佳选择。具体来说,您可以添加更多前端 IMAP4/POP3 代理服务器或后端服务器,以在需要的地方分配负载。这允许您在并发连接(添加更多前端)以及存储和邮箱传送/检索流量(添加更多后端)方面进行扩展。
上次我检查时,Dovecot 和 Courier 都不支持这些选项。
最近发布的 Microsoft Exchange 2010 正在引入分布式和复制邮箱存储,因此他们在这个类别中发挥着追赶的作用。
答案2
Dovecot 是现代的快速、轻量级 IMAP 服务器选择,可轻松支持 SSL 和 LDAP。它比 Courier 或 Cyrus 更快、更高效地支持大量负载,并使用传统的 Maildir - 我们的 Dovecot 运行如飞,非常可靠。
如果您想要一个完整的 Exchange 解决方案,您需要使用已经完成此操作的产品,因为这不是一件容易的事——在大多数(如果不是全部)实际解决方案中,客户必须在 Outlook 中安装自定义插件。看看http://www.zimbra.com/这是目前最流行的解决方案之一。
答案3
对我来说,Dovecot 运行良好;Courier 有点不可靠,而 Cyrus 有太多非标准之处(主要是存储格式),让我不太满意。所有这些都可以很容易地与 LDAP 集成;但是,如果您试图将 IMAP 服务器纳入日历,那么您做错了。
答案4
既然你也提到了日历,我就不得不提一下“radicale”。它是一个 CalDAV 服务器,轻量级、实用且易于配置。如今 CalDAV 已得到所有地方的支持,因此你不应该遇到任何问题。