我在一家小型 ISP 工作。
我们目前将客户电子邮件管理和托管外包。
由于客户服务问题和管理要求,我们正在考虑将电子邮件托管以及随之而来的所有麻烦纳入公司内部。
目前我们为ISP大约50个不同域名客户和30+K个电子邮件客户提供服务。
是否有人经历过这个过程并从中获得一些“经验教训”或“你希望在开始时就问到的问题”?
任何关于提供商或集成商的建议也会有所帮助,到目前为止我们似乎唯一喜欢的是 Zimbra(Vmware)。
答案1
使用常见的开源工具来构建稳定的高流量、高可用性的电子邮件系统是完全有可能的。
我的首选是(但绝不是一成不变的):
- MTA:进出口http://www.exim.org/
- 垃圾邮件过滤器:ASSPhttp://assp.sourceforge.net
- IMAP: uw-imapdhttp://www.washington.edu/imap/(如果你坚持的话也有 pop3)
至于冗余,由于 smtp 内置了冗余功能,因此很容易实现冗余。唯一的挑战可能是 imap 服务器。由于 imap 或多或少是一种专用网络文件系统,因此实现冗余(或故障转移)也存在自身的挑战。当然,如果您使用 pop3,那么您将主要把这个责任转移到客户身上……
根据我的经验,上述软件非常稳定、功能多样,性能也很好。您可以随意在其上构建任何面向客户的层,也有现成的(开源)解决方案可供使用。
至于如何设置以及所有的技术细节可能超出了这个问题的范围。