Exim

Exim (Exim Mail Transfer Agent) – это программа для передачи почтовых сообщений по протоколу SMTP (Simple Mail Transfer Protocol). Exim является одним из самых популярных почтовых серверов в операционных системах Unix и Linux.
Главные особенности программы Exim:
1. Гибкая конфигурация: Exim имеет широкие возможности настройки и управления почтовыми сообщениями. Пользователи могут настраивать правила маршрутизации, фильтрацию почты и многое другое.
2. Безопасность: Exim обладает встроенными механизмами защиты от спама, вредоносных атак и других угроз безопасности.
3. Высокая производительность: Exim является эффективным и масштабируемым почтовым сервером, способным обрабатывать большие объемы почтового трафика.
4. Поддержка стандартов: Exim полностью совместим с протоколами SMTP, POP и IMAP, что обеспечивает совместимость с другими почтовыми серверами и клиентами.
Exim отличается простотой в установке и настройке, что делает его популярным выбором для многих организаций и системных администраторов.

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

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

Особенности

  • Полностью свободный MTA, распространяемый в исходных текстах.
  • Поддержка виртуальных доменов.
  • Поддержка maildir
  • Исключительно гибкая система фильтрации почты, основанная на собственных списках контроля доступа (ACL). Позволяет применять множество правил на каждом этапе SMTP-сессии.
  • Система отладки, позволяющая эмулировать входящее соединение с полным выводом всей логики обработки письма, кроме оконечной доставки сообщения.
  • Поддержка SMTP-аутентификации с использованием множества различных бэкэндов, таких, как LDAPDovecot SASL, Cyrus и т. д.
  • Поддержка большого списка антивирусного ПО, такого как ClamAV, KAV и т. д.
  • Поддержка большого списка антиспамового ПО, такого как Spamassassin, DCC и т. д.
  • Поддержка современных видов подписи и верификации почты, таких как SPF, DKIM и DMARC.
  • Поддержка протоколов SOCKS, PROXY, LDAPDNSSEC, DANE.
  • Формат конфигурационного файла, позволяющий использовать макросы, переменные, выполнения по условию и сложные выражения с обращением к внешним источникам данных (файлы и БД), имеющий приемлемый уровень читаемости (в отличие, например, от конфигурационного файла Sendmail)
  • Поддержка фильтров доставки как в стандартном формате Sieve, так и в более гибком собственном формате.

Обсуждение закрыто.