我对下一个电子邮件服务有一些想法。所以我想建立一个世界级的电子邮件服务器。
(可以在近两年内与Gmail和Hotmail竞争的那种邮件服务器 - 比如两年。)
我应该如何开始?我的意思是,什么语言和什么样的存储库? Ruby,Java? Oracle,MySQL?
任何开源建议(我已经知道JAMES)?
谢谢。
答案 0 :(得分:1)
你是否看过最广泛使用的电子邮件服务器的来源,以了解使用什么以及它们的优点和缺点是什么?
要查看的一些MTA是Postfix,QMail,Exim和Sendmail。以下是对这些内容的良好比较:http://shearer.org/MTA_Comparison
我最近开发了一个基于Postfix顶部的电子邮件托管解决方案http://fijisoftware.com/,并且必须说它是一个非常强大的服务器,每台服务器可以处理数十万用户。我选择它是因为它被最大的开源电子邮件解决方案http://www.zimbra.com/使用。我建议研究该服务器的架构。
通常邮件服务器是处理SMTP的MTA的一部分,处理POP和IMAP的其他部分通常是集成的单独程序,如Courier,Dovecot等。所以你必须比较和研究它们。