|
Опубликован релиз почтового сервера Exim 4.100, в который внесены накопившиеся исправления и добавлены новые возможности. Код проекта написан на языке Си и распространяется под лицензией GPLv2+.
Основные изменения:
- Добавлены опции "psl" и "regdom" для поиска в списке PSL (Public Suffix List) и базе зарегистрированных доменных имён. PSL включает список для определения типовых поддоменов, выделяемых разным пользователям (например, *.github.io, *.co.uk и *.org.ru).
- Реализована экспериментальная встроенная поддержка технологии DMARC, активируемая через сборочную опцию EXPERIMENTAL_DMARC_NATIVE и применяемая для защиты от отправки сообщений от имени чужого домена.
- Добавлены новые селекторы логов "spf", "spf_verbose", "dmarc", "dmarc_verbose" и "dsn" для управления отражением в логах результатов проверок подлинности писем при помощи технологий SPF, DMARC и DSN.
- Добавлена опция командной строки "-bI:modules" для вывода списка установленных динамически загружаемых модулей.
- Добавлены новые каналы отладки "start", "regex" и "macro" для анализа процесса запуска почтового сервера, обработки регулярных выражений и раскрытия макросов.
- В утилите exiwhat реализован вывод статистики об активности фоновых процессов smtp (приём SMTP-запросов) и queue-run (обработка очереди сообщений).
- В файл конфигурации добавлена настройка "bounce_charset" для указания кодировки символов в заголовке "Content-type:", выставляемом в отправляемых почтовым сервером письмах о проблемах с доставкой сообщений.
- Реализовано событие "proc:deliver", позволяющее привязывать дополнительные обработчики к запуску процесса доставки сообщений.
- Добавлена опция "-oDSN" для выставления параметров расширения DSN (Delivery Status Notification) при отправке писем из командной строки.
- В опции и ACL local_parts при разборе локальных частей почтового адреса, указываемых до символа "@", разрешено использование масок "*?", охватывающих по возможности минимальное число символов.
- В файл конфигурации добавлена опция "queue_run_order" для задания
порядка обработки элементов очереди отправляемых сообщений. Ранее доступная опция "queue_run_in_order" объявлена устаревшей.
- Разрешено раскрытие переменных в опциях "forbid_*" и "allow_filter", задаваемых в правилах перенаправления сообщений.
- Разрешено раскрытие переменных в опции "protocol", указываемой при настройке SMTP-транспорта.
- В фильтры Sieve добавлена поддержка анализа не только заголовков, но и тела сообщения (RFC 5173).
- В опции tls_eccurve реализована возможность указания списка групп эллиптических кривых.
- Разрешено указание опции tls_eccurve в привязке к отдельным SMTP-транспортам.
- Удалены устаревшие сканеры вредоносного ПО
f-prot6, f-prot6d, sophie, drweb, f-secur, aveserver, kavdaemon и mksd.
- Удалена поддержка СУБД Interbase и сервиса Brightmail.
|