5-го июля в группе comp.mail.sendmail было объявлено о выходе Sendmail 8.16.1. Исходники программы можно скачать с ftp://ftp.sendmail.org/pub/sendmail/.
Основные изменения:
добавлена поддержка OpenSSL 1.1.0 и 1.1.1, удалена поддержка OpenSSL 0.9.8;
добавлена начальная поддержка DANE (RFC 7672);
добавлена поддержка null MX (RFC 7505);
улучшена информативность сообщений в syslog в ряде случаев;
В новой версии одного из самых популярных MTA, можно порадоваться переводу ряда новшеств из разряда экспериментальных. Подробнее о них можно почитать в документации (PDF). Веб версия документации на exim.org также обновлена, но гугл ещё не проиндексировал её, поэтому поиск по некоторым новым фичам ничего не дает.
Появилась поддержка REDIS. Для этого введена новая команда lookup redis
Events, которые в девичестве назывались TPDA (Transport Post Delivery Actions), также вошли в этот релиз. Суть изменения в возможности задавать некие операции (например запись в базу, через lookup mysql), при наступлении некоторых событий (например успешная отправка через транспорт).
SMTP транспорт научился отсылать почту через SOCKS прокси.
Exim теперь поддерживает IDN email. То есть теперь можно использовать в почтовых адресах символы отличные от латиницы (например ненужно@exim.рф)
Из соображений безопасности внедрили принудительную очистку окружения при вызове дочерних процессов (например доставка через procmail или dovecot). Это же произошло в срочном фиксе 4.86.2, выпущенном не так давно. Для управления переменными окружения добавили две опции keep_environment и add_environment.
Кроме того, стоит отметить кучу мелких улучшений:
Новые переменные: $dkim_key_length, $prdr_requested, $initial_cwd, $callout_address
Новые операторы: ${ipv6norm:<string>} и ${ipv6denorm:<string>}
Новыя глобальная опция: bounce_return_linesize_limit
Транспорты поддерживают новую опцию max_parallel
А также, разумеется, и немало исправлений. Самые любопытные из которых:
Исправление кучи проблем с логированием, в том числе гонка при ротации файлов.
6-ого декабря, в группе comp.mail.sendmail, было объявлено о выходе Sendmail 8.15.1. Исходники программы можно скачать с ftp://ftp.sendmail.org/pub/sendmail/.
Основные изменения:
множество изменений, связанных с TLS;
больше не игнорируется временные ошибки обработки карты доставки при переписывании заголовков письма: если раньше письмо отсылалось без переписывания заголовка, то теперь оно отправляется в очередь для дальнейших попыток обработать карту доставки;
для локальной доставки теперь может использоваться не только TCP, но и сокет;
добавлена возможность проверять синтаксис конфигурационного файла без (пере)запуска сервиса;
используются несжатые IPv6 адреса, без "::", по умолчанию, что является несовместимым изменением с текущими конфигурационными файлами, если в них присутствуют относящиеся к IPv6 места.
Почти 10 лет назад (без нескольких месяцев) на LOR появилось сообщение о разработке MTA Sendmail X. Потом было сообщение о переименовании проекта Sendmail X в проект MeTA1. И вот, наконец, состоялся релиз MeTA1 1.0.0.0 (уже почти месяц, как)
Выпуск Postfix 2.7.0, состоявшийся не так давно, был незаслуженно обойден вниманием на ЛОРе. Во исправление сего досадного факта, сообщаем, что:
в версии 2.7.0 увеличена производительность фильтров типа «before-queue» (фильтрующих SMTP-прокси, вызываемых до помещения письма в очередь). При задействовании опции "smtpd_proxy_options = speed_adjust" Postfix принимает сообщение целиком, прежде чем инициирует соединение с фильтром. Как правило, это позволяет обслуживать тот же объем почты меньшим количеством процессов-фильтров;
улучшена процедура верификации адреса. База данных сервера verify(8) отныне является персистентной и претерпевает периодические очистки;
поддерживается управление репутацией на основании локальных IP-адресов SMTP-клиентов;
компонент postscreen (который «отсеивает» клиентов-зомби, не создавая при этом дополнительных процессов и разгружая тем самым сервер) не был включен в релиз из-за недостаточной, по мнению автора, стабильности. Тем не менее, желающие могут испытать postscreen в бою, не дожидаясь выхода версии 2.8.0 (установив snapshot 2.8-20100213).
Postfix - модульный современный SMTP-сервер с мощной функциональностью, гибкой конфигурацией и понятным форматом последней. По данным на 2007 год, занимал 2-е место в рейтинге популярности почтовых серверов, и вряд ли за три года сдал свои позиции.
После двух лет разработки вышел SMTP сервер exim 4.70. В новой версии исправлено более 50 ошибок и представлено несколько новшеств:
Добавлена встроенная поддержка протокола аутентификации подлинности e-mail сообщений DKIM, не требующая более использования внешней библиотеки;
Представлена экспериментальная поддержка техники блокирования спама при помощи распределенной системы фильтрации контента DCC (Distributed Checksum Clearinghouse), взаимодействие с которой в Exim организуется при помощи демона dccifd.
Библиотека PCRE исключена из базовой поставки Exim, так как большинство операционных систем уже содержат в своем составе данную библиотеку;
С появлением DKIM прекращена поддержка системы проверки валидности почтовых отправлений Yahoo! Domainkeys;
12-го мая было объявлено о выходе новой стабильной ветки Postfix MTA - 2.6.x, и первого релиза в этой ветке. На разработку ушло чуть менее полутора лет, если отсчитывать от даты выхода предыдущей стабильной версии. Поскольку начиная с ветки 2.3.х Postfix считается «полным» по функциональности, все последующие релизы сосредоточены не столько на добавлении новых функций, сколько на улучшении уже реализованных.
Основные нововведения:
поддержка многоэкземплярности (multi-instance) - удобный способ запуска нескольких экземпляров Postfix привычной командой «postfix start», и конфигурирование экземпляров новой командой «postmulti»;
режим TLS/SSL теперь поддерживает криптографию на эллиптических кривых (ECC), при условии сборки с OpenSSL > 0.9.9;
более полная поддержка интерфейса milter, используемого в Sendmail;
стресс-адаптивное поведение по умолчанию. В случае обнаружения перегрузок сервер Postfix автоматически подстроит такие важные параметры как различные таймауты и т.д.
Postfix - современный MTA (mail transfer agent), второй по популярности почтовый сервер в мире, незначительно уступающий по распространенности только серверу Sendmail. От своего соперника Postfix выгодно отличается модульной архитектурой, общей продуманностью и современным подходом к разработке, как следствие - большей безопасностью, интегрируемостью со сторонними системами (LDAP, MySQL, PostgreSQL, SASL).
Разработку ведет один человек - Wietse Venema, известный также по некоторым opensource-проектам в области информационной безопасности. Postfix написан на С, распространяется по лицензии IBM Public License.
Со времени выхода версии 2.6.0 были также выпущены два bugfix-релиза - 2.6.1 и 2.6.2, устраняющие незначительные ошибки в реализациях milter и SASL, соответственно.
Чуть более недели назад в исходное дерево кодов OpenBSD была добавлена реализация SMTP-демона. Согласно сообщениям от разработчиков проекта и обсуждению в списках рассылки, основная задача - сделать безопасный, простой и легкий почтовый сервер, пусть не обладающий практически неограниченными возможностями sendmail (а именно sendmail в данный момент является почтовым сервером в базовой поставке), зато простой в конфигурировании и удовлетворяющий большинство потребностей.
В частности, большой интерес вызывает использования pf-подобного синтаксиса для конфигурирования почты:
listen on localhost port 25
hostname localhost
accept for domain "localhost" deliver to mbox "/var/mail/%u"
accept from $local for all relay
Первая публичная версия демона ожидается в OpenBSD 4.5.