我工作的公司有一个免费的电子邮件服务(如Hotmail / Gmail),拥有约50,000名用户。
该服务目前由一个合作伙伴托pipe,但想知道我们有什么select来build立我们自己的服务器和托pipe一个networking邮件接口等。
没有平台(Windows,Ubuntu等)的喜好。
你会推荐什么服务器?
如果您在邮件系统方面缺乏经验,我可以给您的最好的build议是咨询专家 – 或者完全外包。
电子邮件不是一个小问题,需要很多年才能掌握。
也就是说,您将需要硬件冗余,集中存储,负载平衡的Web前端,多个MX以及负载平衡的POP / IMAP服务器。
祝你好运!
使用Cyrus IMAPd的用户应该足够简单 。 您可以至less使用Linux,* BSD或Solaris来运行它。 自2003年以来,我一直在pipe理一个拥有5万多用户的赛勒斯安装,迄今为止没有问题,服务器大部分是空闲的。 它支持POP3,IMAP,同时使用纯文本login和TLS / SSL以及更多异国情调的authentication机制。 有了saslauthd,你可以使它像OpenLDAP一样工作。
说到赛勒斯,一台有足够内存的服务器应该足以满足你的工作量。 赛勒斯喜欢内存,但不是CPU密集型的; 在我的情况下,CPU使用率徘徊在10%以下。 获取一两台服务器的容错能力,并设置例如Heartbeat v2(或者现在称为现在的任何设备)以实现主动 – 被动设置的自动故障转移。 为您的电子邮件提供某种共享存储(如SAN)。
对于webmail,一台服务器应该正常工作。 获取SquirrelMail,RoundCube,Horde或者任何你熟悉的东西。 获取另一台服务器,以便获得容错。 把一个负载平衡器放在那些之前。
为了接收电子邮件和经过validation的SMTP,Postfix + amavisd-new + SpamAssassin / dspam应该是一个奇妙的组合。 如果您觉得有必要,请使用Postfix-policyd和policyd-weight之类的东西。