Exim 4.100: новая версия почтового сервера с поддержкой DMARC и расширенными возможностями
Вышла новая версия почтового сервера Exim 4.100, в которой реализованы многочисленные исправления, расширены возможности настройки и добавлены новые инструменты для повышения безопасности электронной почты. Обновление включает экспериментальную встроенную поддержку DMARC, новые параметры журналирования, улучшения обработки очереди сообщений и дополнительные средства диагностики.
Exim — это свободный почтовый сервер (MTA), написанный на языке C и распространяемый под лицензией GPLv2+. Он используется для приёма, маршрутизации и доставки электронной почты в различных серверных инфраструктурах.
Основные нововведения Exim 4.100
Встроенная поддержка DMARC и улучшения SPF
Одним из ключевых изменений стала экспериментальная встроенная поддержка технологии DMARC (Domain-based Message Authentication, Reporting and Conformance). Она предназначена для проверки подлинности отправителей электронной почты и защиты доменов от подмены при отправке сообщений. Для активации функции требуется сборочная опция EXPERIMENTAL_DMARC_NATIVE.
Также добавлены новые селекторы журналирования spf, spf_verbose, dmarc, dmarc_verbose и dsn. Они позволяют управлять уровнем детализации записей о проверках SPF и DMARC, а также событиях, связанных с уведомлениями о доставке сообщений.
Новые инструменты диагностики и отладки
В Exim 4.100 появились дополнительные возможности для администрирования и поиска проблем:
- Опция
-bI:modulesпозволяет получить список установленных динамически загружаемых модулей. - В отладке добавлены каналы
start,regexиmacroдля анализа запуска сервера, регулярных выражений и раскрытия макросов. - Утилита
exiwhatтеперь выводит статистику активности фоновых процессов SMTP иqueue-run. - Добавлено событие
proc:deliver, позволяющее привязывать дополнительные обработчики к запуску процесса доставки сообщений.
Эти изменения упрощают диагностику почтовой инфраструктуры и помогают администраторам эффективнее контролировать работу сервера.
Улучшения очереди сообщений и доставки почты
В конфигурации появилась опция queue_run_order, предназначенная для управления порядком обработки сообщений в очереди. Прежняя настройка queue_run_in_order объявлена устаревшей.
Кроме того, добавлена возможность задавать параметры расширения DSN (Delivery Status Notification) при отправке писем из командной строки с помощью опции -oDSN.
Новая настройка bounce_charset позволяет указывать кодировку символов в заголовке Content-Type уведомлений о проблемах с доставкой электронной почты.
Расширение возможностей конфигурации
В новой версии Exim расширены возможности настройки правил обработки сообщений:
- В локальных частях почтовых адресов, используемых в опциях и ACL
local_parts, разрешено применять маски*и?с поиском минимального подходящего количества символов. - Добавлена возможность раскрытия переменных в опциях
forbid_*иallow_filterв правилах перенаправления сообщений. - Поддерживается раскрытие переменных в параметре
protocolпри настройке SMTP-транспорта. - В параметре
tls_eccurveтеперь можно указывать список групп эллиптических кривых, а саму настройку разрешено задавать отдельно для отдельных SMTP-транспортов.
Также фильтры Sieve получили поддержку анализа тела сообщения в дополнение к заголовкам в соответствии с RFC 5173.
Новые возможности работы с доменами
В Exim 4.100 добавлены опции psl и regdom, предназначенные для работы со списком публичных суффиксов PSL (Public Suffix List) и определения зарегистрированных доменов.
PSL содержит сведения о доменных зонах и публичных суффиксах, включая многоуровневые зоны и домены, на которых разные пользователи могут размещать собственные поддомены. Примерами служат co.uk, org.ru и github.io. Использование этих данных позволяет точнее определять границы доменов при обработке почтовых адресов и выполнении соответствующих проверок.
Удаление устаревших компонентов
В Exim 4.100 прекращена поддержка ряда устаревших антивирусных сканеров: f-prot6, f-prot6d, sophie, drweb, f-secur, aveserver, kavdaemon и mksd.
Также удалена поддержка СУБД Interbase и сервиса Brightmail. При обновлении действующих серверов администраторам следует проверить конфигурацию и убедиться, что в ней не используются удалённые компоненты.
Итоги
Exim 4.100 — обновление, направленное на расширение возможностей почтового сервера, улучшение диагностики и повышение гибкости конфигурации. Встроенная экспериментальная поддержка DMARC, расширенное журналирование SPF и DMARC, новые параметры управления очередью и дополнительные инструменты отладки делают релиз полезным для системных администраторов и специалистов по сопровождению почтовой инфраструктуры.
Перед обновлением рекомендуется проверить совместимость существующей конфигурации с новыми параметрами и удалить ссылки на компоненты, поддержка которых прекращена.
Вас заинтересуют так же следующие новости
- На GitHub обнаружили 543 тысячи действующих токенов API-ключей и паролей
- Let's Encrypt сократит срок действия TLS-сертификатов до 64 дней с февраля 2027 года
- Зачем нужен Terraform State (terraform.tfstate) и как он работает?
- Тестирование программного обеспечения: базовый курс, 3-е издание (2025)
- Парсинг файлов с использованием AWK
- Виды тестирования ПО и их связь с DevOps
