Как построить почтовый сервер мирового уровня? - PullRequest
0 голосов
/ 18 марта 2011

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

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

Какя должен начать?Я имею в виду, на каком языке и в каком хранилище?Рубин, Ява?Oracle, MySQL?

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

Спасибо.

1 Ответ

1 голос
/ 08 сентября 2013

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

Некоторые MTA, на которые стоит обратить внимание - это Postfix, QMail, Exim иОтправить письмо.Вот хорошее сравнение из них: http://shearer.org/MTA_Comparison

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

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

...