Exim

Exim
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].

Содержание

Особенности

  • Полностью свободный MTA.
  • Поддержка виртуальных доменов.
  • Очень гибкая система фильтрации почты, основанная на собственных списках контроля доступа (ACL). Позволяет применять множество правил на каждом этапе SMTP-сессии.
  • Система отладки[источник не указан 1103 дня], позволяющая эмулировать входящее соединение с полным выводом всей логики обработки письма.
  • Поддержка SMTP-аутентификации с использованием множества различных бэкэндов, таких, как LDAP, Dovecot SASL, Cyrus и т. д.
  • Поддержка большого списка антивирусного ПО, такого как ClamAV, KAV и т. д.
  • Поддержка большого списка антиспамового ПО, такого как Spamassassin, Спамооборона и т. д.
  • Поддержка современных видов подписи и верификации почты, таких как SPF и DKIM.
  • Формат конфигурационного файла, позволяющий использовать макросы, переменные, выполнения по условию и сложные выражения с обращением к внешним источникам данных (файлы и БД), имеющий приемлемый уровень читаемости (в отличие, например, от конфига sendmail)
  • Поддержка фильтров доставки как в стандартном формате Sieve, так и в более гибком собственном формате[5].

Недостатки

  • Скорость отправки ограничена искусственным образом (не более 2000 писем в секунду)[6].
  • Работа с почтовой очередью не оптимизирована[4].
  • Не поддерживает Delivery Status Notification (DSN, отчёты о доставке)[7];
  • Монолитный дизайн — один процесс управляет всем.

Примечания

  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?

Ссылки

Литература

  • Philip Hazel The Exim SMTP Mail Server: Official Guide for Release 4. — UIT Cambridge, 2003. — 595 с. — ISBN 9780954452902



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Exim" в других словарях:

  • Exim — Entwickler University of Cambridge Aktuelle Version 4.77 (10. Oktober 2011) Betriebssystem diverse Unix Derivate Kategorie Mail Transfer Agent Lizenz …   Deutsch Wikipedia

  • Exim — Saltar a navegación, búsqueda Exim Desarrollador Universidad de Cambridge y otros http://www.exim.org/ Información general …   Wikipedia Español

  • Exim — Développeur Philip Hazel Dernière version …   Wikipédia en Français

  • Exim — Infobox Software | name = Exim caption = developer = Philip Hazel latest release version = [http://exim.org/version.html 4.69] latest release date = December 20 2007 platform = Cross platform operating system = Unix like genre = Mail transfer… …   Wikipedia

  • Exim Bank (India) — Exim Bank (full name: The Export Import Bank of India) is an Indian government owned financial institution for the public sector created by and Act of the Parliament of India: the Export Import Bank of India Act 1981.Exim Bank is managed by a… …   Wikipedia

  • Exim Bank of China — Not to be confused with the Export Import Bank of China (Taipei). Export Import Bank of China 中国进出口银行 Type State owned enterprises Industry Banking Founded …   Wikipedia

  • Exim — Enhanced uniX Internet Mta() MTA für UNIX Systeme, entwickelt an der Univ. of Cambridge mit stark verbesserten Fähigkeiten im Vergleich zu sendmail …   Acronyms

  • Exim — Enhanced uniX Internet Mta() MTA für UNIX Systeme, entwickelt an der Univ. of Cambridge mit stark verbesserten Fähigkeiten im Vergleich zu sendmail …   Acronyms von A bis Z

  • EXIM BANK — Export Import Bank of the United States (Business » International Business) …   Abbreviations dictionary

  • ExIm Bank — Abbr. of Export Import Bank The U.S. federal government agency that extends trade credits to U.S. companies to facilitate the financing of U.S. exports. Bloomberg Financial Dictionary …   Financial and business terms


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»