Выпуск OpenSMTPD 7.3.0p0, SMTP-сервера от проекта OpenBSD

Спустя два с половиной года с момента прошлого обновления сформирован выпуск переносимой редакции SMTP-сервера OpenSMTPD 7.3.0p0, развиваемого под эгидой проекта OpenBSD и нацеленного на создание простой замены Sendmail. Сервер поддерживает большую часть требований спецификации RFC 5321 и реализует ряд используемых повсеместно расширений протокола, таких как поддержка аутентификации пользователей (SMTP AUTH), TLS-шифрование трафика, уведомления о доставке DSN (Delivery Status Notification), расширенные коды статуса (Enhanced Status Codes), блокирование спама по «серым спискам» через интеграцию со spamd. Поддерживается работа во FreeBSD, NetBSD, DragonFlyBSD, macOS и Linux.

Прошлый выпуск переносимой редакции OpenSMTPD был основан на кодовой базе из OpenBSD 6.8 и был опубликован в декабре 2020 года. Новый выпуск синхронизирован с OpenSMTPD из состава OpenBSD 7.3 и включает следующие заметные изменения:

  • Добавлена опция »-a» для выполнения аутентификации до отправки сообщения.
  • В слушающих сокетах для TLS реализована возможность настройки нескольких сертификатов, выбираемых в зависимости от имени домена (SNI).
  • Осуществлён переход на использование библиотеки libtls. При наличии по умолчанию подключаются системные libbsd и libtls, для принудительного использования встроенной версии libtls предложен сборочный флаг »--with-bundled-libtls».

  • Реализована поддержка опций TLS «cafile=(path)», «nosni», «noverify» и «servername=(name)».
  • В smtp разрешено выбирать параметры шифров и протоколов TLS.
  • Включена по умолчанию проверка TLS для исходящих подключений «smtps://» и «smtp+tls://».

  • Для выбора используемого сертификата задействован поиск по именам, присутствующим в самом сертификате, а не по имени pki.

  • Устранены утечки памяти и ошибки, приводящие к аварийному завершению.

  • Из OpenBSD перенесена функция res_randomid ().



Источник: http://www.opennet.ru/opennews/art.shtml? num=59311

© OpenNet