Вышел первый релиз новой стабильной ветки Postfix 2.3 (ftp://ftp.porcupine.org/mirrors/postfix-release/index.html).
Ниже подборка новшеств и изменений (ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-2.3.0.RELEASE_NOTES):
- В postfix появилась поддержка DSN (Delivery Status Notification, RFC 3461-3464), дающая возможность отправителю сообщения проконтролировать успешность доставки письма на уровне MTA;
- Интегрирована поддержка Milter (mail filter) приложений. Теперь любой milter плагин для sendmail 8.13.6 или более ранних версий можно использовать в postfix;
- Оформление текстов ошибок и предупреждений через шаблоны (параметр bounce_template_file);
- В SMTP client реализована полноценная поддержка протокола локальной доставки LMTP. Для большинства "smtp_*" параметров появились аналоги "lmtp_*";
- Модули поддержки SASL теперь могут подключаться как плагины, без перекомпиляции или наложения патчей. Добавлена поддержка Dovecot SASL. Многочисленным изменениям подверглась также система поддержки TLS;
- Добавлена поддержка расширенных кодов статуса (enhanced status code, RFC 3463, формат через точку, например "5.1.1"), что позволит некоторым почтовым клиентам более информативно сообщать пользователю о причине ошибки;
- Встроенные возможности фильтрации различных наборов символов в содержимом письма для вырезания недопустимых escape-последовательностей (директивы message_reject_characters и message_strip_characters parameters);
- Из-за изменений в API PostgreSQL связанном с изменением политики экранирования символов, подсистема поддержки PostgreSQL не работает с версиями СУБД более ранними, чем 8.1.4, 8.0.8, 7.4.13, 7.3.15;
- Несмотря на то, что поиск в таблицах по умолчанию производится в нижнем регистре, внутри postfix информация теперь хранится как есть, с сохранением регистра оригинала;
- Изменения и новые атрибуты в логах:
- Значение "relay=" теперь включает номер порта и выглядит как hostname[hostaddr]:port;
- Время выполнения основных операций по обработке письма теперь отображается в атрибуте delays=a/b/c/d (a - время до попадания в queue manager;
b - время в queue manager; c - время установления соединения, включая запросы к DNS, HELO и TLS; d - время передачи по сети);
- Код статуса передается в виде dsn=x.y.z;
- Переименованы или заменены на новые директивы:
- fallback_relay - smtp_fallback_relay;
- smtp_connection_cache_reuse_limit - smtp_connection_reuse_time_limit;
- reject_unknown_client - reject_unknown_client_hostname;
- reject_unknown_hostname - reject_unknown_helo_hostname;
- reject_invalid_hostname - reject_invalid_helo_hostname;
- reject_non_fqdn_hostname - reject_non_fqdn_helo_hostname;
URL: ftp://ftp.porcupine.org/mirrors/postfix-release/index.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=7880