Exim | это... Что такое Exim? (original) (raw)

Exim

Exim-blue-ld-sml.png
Тип Почтовый сервер
Разработчик Филипп Гейзел
Написана на C[1]
Операционная система Unix-подобные
Аппаратная платформа Кроссплатформенное программное обеспечение
Последняя версия 4.80 (31 мая 2012)
Лицензия GNU General Public License
Сайт http://www.exim.org/

Exim (от англ. EXperimental Internet Mailer[2]) — это агент пересылки сообщений, используемый в операционных системах семейства Unix. Первая версия была написана в 1995 году Филиппом Гейзелом (Philip Hazel) для использования в качестве почтовой системы в Кембриджском Университете. Exim распространяется под лицензией GPL, и каждый может свободно скачать его, использовать и модифицировать. Следует отметить, что версия 4 существенно отличается от версии 3[2].

Exim придерживается дизайна sendmail, где один процесс контролирует всю работу MTA. Такой монолитный дизайн считается небезопасным, но у Exim прекрасная история безопасности и для версии 4.xx. крайне редки критические уязвимости[3].

Exim 4 спроектирован для систем, имеющих постоянное подключение к сети, поэтому в нём нет сложных механизмов работы с очередью, через которую должны проходить все сообщения. В настройке по умолчанию Exim пытается немедленно доставить сообщение. При большой нагрузке на сервере режим немедленной доставки может быть временно выключен[4].

Особенности

Недостатки

Примечания

  1. Exim | freshmeat.net
  2. 1 2 Hazel, 2003, p. xiii
  3. Re: [exim-dev] Remote root vulnerability in Exim
  4. 1 2 Hazel, 2003, p. 27
  5. Exim's interfaces to mail filtering
  6. http://www.exim.org/exim-html-current/doc/html/spec_html/ch03.html - задержка между приёмом писем не может быть меньше 1/2000 с, при этом, если между приёмом писем проходит меньшее время, сервер ждёт, пока пройдёт нужное время
  7. Does Exim support Delivery Status Notification (DSN), Message Status Notification (MSN), or any other form of delivery acknowledgement?

Ссылки

Литература

Почтовые серверы
Apache James · CommuniGate Pro · Courier Mail Server · Eserv · Exim · Sendmail · Microsoft Exchange Server · Hula · HMailServer· Kerio Mail Server · Lotus Domino · MDaemon Mail Server · Novell GroupWise · Postfix · qmail