Exim

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Exim
Image:Exim-blue-ld-sml.png
Тип Почтовый сервер
Разработчик Philip Hazel
Написана на C[1]
ОС Unix-подобные
Версия 4.6920 декабря 2007
Лицензия GNU General Public License
Сайт http://www.exim.org/

Exim — это агент пересылки сообщений, используемый в операционных системах семейства Unix. Первая версия была написана в 1995 году Филиппом Гейзелом (Philip Hazel) для использования в качестве почтовой системы в Кембриджском Университете. Exim распространяется под лицензией GPL, и каждый может свободно скачать его, использовать и модифицировать. Exim придерживается дизайна sendmail - где один процесс контролирует всю работу MTA. Такой монолитный дизайн считается небезопасным, но у Exim прекрасная история безопасности и ни одной критической уязвимости с версии 4.xx.

[править] Особенности

  • Полностью свободный MTA.
  • Поддержка виртуальных доменов.
  • Очень гибкая система фильтрации почты основанная на собственных ACL. Позволяет применять множество правил на каждом этапе SMTP сессии.
  • Мощная и человекопонятная система отладки, позволяющая эмулировать входящее соединение с полным выводом всей логики обработки письма.
  • Поддержка SMTP аутентификации с использованием множества различных бэкэндов таких как LDAP, Dovecot SASL, Cyrus SASL и тд.
  • Поддержка большого списка антивирусного ПО, такого как ClamAV, KAV и тд.
  • Поддержка большого списка антиспамового ПО, такого как Spamassassin, Спамооборона и тд.

[править] Недостатки

  • Производительность ограничена искусственным образом (не более 2000 писем в секунду)[2]
  • Работа с почтовой очередью не оптимизирована.
  • Монолитный дизайн - один процесс управляет всем.

[править] Ссылки

  1. http://freshmeat.net/projects/exim
  2. http://www.exim.org/exim-html-current/doc/html/spec_html/ch03.html - задержка между приёмом писем не может быть меньше 1/2000 с, при этом, если между приёмом писем проходит меньшее время, сервер ждёт, пока пройдёт нужное время


Источник — «http://ru.wikipedia.org/wiki/Exim»