Релиз почтового сервера Exim 4.87

Представлен релиз почтового сервера Exim 4.87, в который внесены накопившиеся исправления и добавлены новые возможности. В соответствии с февральским автоматизированным опросом более двух миллионов почтовых серверов, доля Exim составляет 54.15% (год назад 50.65%), Postfix используется на 32.63% (28.01%) почтовых серверов, Sendmail — 6.18% (9.22%), Microsoft Exchange — 1.83% (5.47%).

Основные новшества Exim 4.87:

  • В используемых в ACL регулярных выражениях (regex и mime_regex) добавлена операция выделения подстрок. По аналогии с оператором «match» совпавшие подстроки связаны с переменными $regex1–9;
  • Добавлена новая переменная $callout_address, в которой сохраняется адрес, используемый в вызовах «spam=», «malware=» или «verify=»;
  • В настройки транспорта добавлена опция «max_parallel», позволяющая настроить число одновременно выполняемых обработчиков;
  • Добавлены новые операторы нормализации IPv6-адресов »${ipv6norm: ‹string›}» и ${ipv6denorm: ‹string›};
  • Добавлена опция »-bP config», предназначенная для вывода дампа актуальной конфигурации;
  • Добавлена переменная $dkim_key_length, позволяющая определить размер ключа DKIM;
  • Новые элементы извлечения данных в формате Base64 (base64d и base64). Поддержка base64 для сертификатов;
  • Добавлен параметр основной конфигурации «bounce_return_linesize_limit», позволяющий ограничить размер строки при генерации служебных сообщений;
  • Новая переменная $initial_cwd, позволяющая узнать текущую рабочую директорию;
  • Новая переменная $prdr_requested, позволяющая оценить в rcpt ACL факт запроса клиентом PRDR;
  • При проксировании через SOCKS реализована поддержка групп приоритетов;
  • Для усиления безопасности по умолчанию теперь все переменные окружения очищаются, а разрешённые переменные должны быть явно определены в директивах «keep_environment» и «add_environment»;
  • В блок информации о процессе добавлено указание версии Exim.

© OpenNet