完整的FOSS电子邮件解决scheme

我正在寻找各种FOSS选项来为政府资助的大学build立一个强大的电子邮件解决scheme。 商业select只能在最坏的情况下select。 这是要求:

  • 大约1000-1500个用户 – Postfix或Exim? (Sendmail出来了;-))
  • 邮件列表为不同的群体/需要基于Web的档案 – 邮递员? SYMPA?
  • 集中身份存储 – OpenLDAP? Fedora 389DS?
  • 只安全的IMAP – 不需要POP3 – 快递? 达夫科特? 赛勒斯?
  • 反垃圾邮件 – SpamAssasin? 还有什么?
  • 日历 – ??
  • networking邮件 – 很好有,不是强制性的 – 需要非常安全…所以squirrelmail出来了;-)?

其他问题:

  • 什么邮箱存储格式使用? 在哪里存储? 数据库/文件系统?
  • 简单而有效的HA选项? 在邮件服务器世界有没有一个相当于鱿鱼的networking代理? 软件负载平衡器?CARP?
  • 监测和警报?
  • 备份?

政府希望通过从白箱厂商那里购买本地硬件来刺激当地经济。 当地的咨询顾问和大学生也将进行整合。 我们研究了像Axigen,Zimbra和GMail这样的开箱即用的集成解决scheme,但是为了全面控制数据并避免供应商locking,我们都排除了每种解决scheme,都希望采用DIY方法。去做。 我希望发展中国家的更多省级政府能想到这样的举措

至于操作系统 – Debian,FreeBSD将是第一select。 商业操作系统的不需要适用。 CentOS作为第二级选项…

在我的眼中,你最好尽量坚持“标准”;

  • MTA:Postfix
  • IMAP:dovecot
  • authentication/路由/等:OpenLDAP
  • 邮寄名单:邮递员
  • 垃圾邮件/病毒:amavis + clamav + $ commercial_scanner + SpamAssassin
  • Webmail:Squirrelmail可能是您最好的select。 你可以试试Roundcube。
  • 日历:只要使用Zimbra,如果你想日历。
  • 邮箱存储:在文件系统上有一些maildir的味道。 不要使用数据库。 元数据适合生活在数据库中,但消息属于文件系统。
  • 代理/路由入站请求:nginx或者perdition
  • HA:这更复杂。 DRBD +后台邮箱存储的一对服务器之间的心跳。

不要使用无人保pipe/过时的软件,也不要从源码安装这种东西 – 使用你的发行版软件包。 你将来的系统pipe理员会感谢你。

使用晦涩难懂的软件只会使下一个人更难以维护系统。 布赖恩上面提到他的评论。

有兴趣知道为什么Zimbra打折? 毕竟它开源的。 我已经迁移了几个“将自己的”安装到Zimbra上,而且比自己进行整合要好得多。 Zimbra是唯一值得的网页界面。

可能还有很多其他的解决scheme,但是我过去所了解和已经弄清楚的是Matt Simerson的qmail烤面包机(在FreeBSD上运行): http ://mail-toaster.org/intro.shtml。 我不确定它是否是最新的,但至less可以发现有用的东西。

祝你好运,

–jed