2011-03-18 2 views
0

У меня есть некоторые идеи о следующих службах электронной почты. Поэтому я хотел бы создать сервер электронной почты мирового класса.Как создать сервер электронной почты мирового класса?

(Вид почтового сервера, который может конкурировать с Gmail и Hotmail в ближайшем FUTUR - скажем, два года.)

Как я должен начать? Я имею в виду, какой язык и какой репозиторий? Ruby, Java? Oracle, MySQL?

Любое предложение с открытым исходным кодом (я уже знаю JAMES)?

спасибо.

+1

Не быть грубым, но ... если вы должны спросить об этом, вы, вероятно, не сможете этого сделать. Если вы хотите разработать свою идею, вам может быть лучше найти партнера (или нанять кого-то), который может справиться с техническим концом вещей. – rmalouf

+1

Не быть грубым, но ... если вы хотите добиться успеха, вам нужно где-то начинать :) – SRO

+1

Да, это правда. Удачи с вашим проектом! – rmalouf

ответ

1

Вы изучили источник наиболее широко используемого почтового сервера, чтобы получить представление о том, что использовать и каковы его сильные и слабые стороны?

Некоторые MTA для просмотра Postfix, QMail, Exim и Sendmail. Вот их хорошее сравнение: http://shearer.org/MTA_Comparison

Недавно я разработал решение для размещения электронной почты http://fijisoftware.com/ на основе Postfix и должен сказать, что это очень надежный сервер и может обрабатывать сотни тысяч пользователей на сервер. Я выбрал его, потому что он используется крупнейшим электронным решением с открытым исходным кодом, http://www.zimbra.com/. Я бы предложил изучить архитектуру этого сервера.

Обычно почтовые серверы являются частью MTA для обработки SMTP, а другая часть, которая обрабатывает POP и IMAP, обычно являются отдельными интегрированными программами, такими как Courier, Dovecot и т. Д. Таким образом, вам придется сравнивать и изучать их.

Смежные вопросы