Exim, широко используемый агент передачи почты, только что выпустил новую версию 4.98, в которой исправлен ряд ошибок и добавлены новые функции для повышения надежности и эффективности программы.
Одним из ключевых аспектов этой версии является ее направленность на безопасность предотвращение SMTP-атак, которые злоумышленники могут использовать для вставки вредоносных команд в содержимое электронной почты.
Учитывая это, разработчики Exim решили отказаться от приема некоторых проблемных сообщений, если сервер не работает в определенном режиме, что снижает потенциальные векторы атак.
Кроме того, были исправлены многочисленные функциональные ошибки для обеспечения более плавной работы и лучшей обработки ошибок. Эти исправления охватывают множество вопросов, от ошибок обработки DNS таких как поиск TLSA, до более тонких проблем, таких как обработка адресов IPv6 в различных функциях.
Exim 4.98 также улучшает работу с DKIM, поддерживая список результатов в условии dkim_status
ACL, что делает его более удобным для использования. Это очень важно для того, чтобы серверы-получатели не помечали письма как спам или попытки фишинга.
Кроме того, большое внимание было уделено обработке ошибок. Например, Exim теперь отвечает временным отказом и стирает файлы spool, если возникает ошибка при закрытии файла данных spool во время приема, что отличается от предыдущего поведения, когда ошибки только регистрировались, но не принимались меры.
Возобновление защиты транспортного уровня (TLS) также было исправлено для сценариев с настройками TLS-on-connect. Это исправляет предыдущие проблемы, когда механизмы обнаружения балансировщика нагрузки препятствовали возобновлению TLS. Вместо этого попытка возобновления TLS будет предприниматься всегда, если она не будет явно отменена, что повышает безопасность и производительность безопасной передачи электронной почты.
Но это еще не все. Были внесены изменения для улучшения процесса доставки и регистрации событий. В том числе изменен порядок обработки ошибок доставки и журналов транзакций SMTP, что позволяет администраторам получить более четкое представление о производительности и проблемах системы.
Наконец, в Exim 4.98 исправлена проблема с распределением памяти в библиотеке PCRE2, которая ранее приводила к сбоям при определенных условиях из-за перераспределения памяти.
Более подробную информацию обо всех изменениях в новой версии можно найти в полном журнале изменений или на сайте проекта.
Комментарии (0)