The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Опубликован почтовый сервер Postfix 3.10.0

18.02.2025 10:33

После почти года разработки опубликован релиз новой стабильной ветки почтового сервера Postfix - 3.10.0. В то же время объявлено о прекращении поддержки ветки Postfix 3.6, выпущенной в начале 2021 года. Код проекта написан на языке Си и распространяется под лицензиями EPL 2.0 (Eclipse Public license) и IPL 1.0 (IBM Public License).

Postfix является одним из редких проектов, сочетающих одновременно высокую безопасность, надёжность и производительность, чего удалось добиться благодаря многопроцессой архитектуре, изолирующей отдельные обработчики, а также жёсткой политике оформления кода и аудита патчей. Для защиты от ошибок при работе с памятью в проекте используются защищённые варианты функции для выделения и освобождения памяти, а также набор абстрактных функций-обвязок для работы с буферами (проверяется выход за границы буфера и обращения к освобождённой памяти), файловыми операциями, форматирования вывода, буферизированного ввода/вывода и манипуляций со строками (включая возможности для работы со строками произвольного размера и автоматического изменения размера строк).

В соответствии с февральским автоматизированным опросом около 550 тысяч почтовых серверов, Postfix используется на 37.64% (год назад 36.81%) почтовых серверов, доля Exim составляет 56.03% (год назад 56.61%), Sendmail - 3.39% (3.60%), MailEnable - 1.80% (1.82%), MDaemon - 0.39% (0.40%), Microsoft Exchange - 0.19% (0.19%), OpenSMTPD - 0.10% (0.09%).

Основные новшества:

  • Добавлена возможность использования в TLS криптоалгоритмов, стойких к подбору на квантовом компьютере. Для использования данных алгоритмов требуется использование ветки библиотеки OpenSSL 3.5, которая пока не вышла из стадии разработки. Для выбора постквантовых алгоритмов в Postfix не стали вводить новый синтаксис TLS-групп, а положились на настройки OpenSSL, которые будут использованы при установке параметров "tls_eecdh_auto_curves" и "tls_ffdhe_auto_groups" в пустые значения.
  • Добавлена поддержка заголовка сообщений "TLS-Required: no" (RFC 8689), при котором доставка будет выполнена даже при невозможности реализовать выставленную в настройках политику безопасности TLS. При наличии данного заголовка SMTP-клиент работает в режиме "smtp_tls_security_level = may", т.е. не проверяет сертификат сервера и может откатиться на соединение с передачей данных открытым текстом. В следующей значительной ветке Postfix намерены реализовать SMTP-расширение REQUIRETLS.
  • Добавлена поддержка протокола TLS-RPT (Transport Layer Security Reporting), позволяющего отслеживать сбои при доставке сообщений, возникающие если не удаётся установить шифрованное соединение, предписанное использованием расширений DANE (DNS-based Authentication of Named Entities) или MTA-STS (MTA Strict Transport Security). Владелец почтового домена определяет в DNS параметры для TLS-RPT, после чего почтовые серверы будут отправлять отчёты с информацией об успешных и сбойных TLS-соединениях к MX-серверам, обслуживающим домен. Реализация основана на библиотеке libtlsrpt.
  • Добавлена настройка "smtpd_hide_client_session = yes", отключающая вставку информации о сеансе клиента при подстановке SMTP-сервером заголовка "Received:". Пример урезанного заголовка" "Received: by mail.example.com (Postfix) id postfix-queue-id for <user@example.com>; Day, dd Mon yyyy hh:mm:ss tz-offset (zone)".
  • Добавлена возможность MIME-кодирования (RFC 2047) имён в генерируемых Postfix заголовках "From:", включающих не ASCII-символы. Предложенная схема кодирования позволяет обойтись без применения расширения SMTPUTF8 (RFC 6531), поддерживаемого не всеми приложениями. Результат MIME-кодирования выглядит как '"=?charset?Q?gibberish?=:'. Для определения исходной кодировки имён добавлен параметр "full_name_encoding_charset", по умолчанию выставленный в значение utf8.
  • Изменена логика обработки сбойных соединений при указании в настройках "mysql:" или "pgsql:" только одного сервера. Подобный сервер теперь воспринимается как балансировщик нагрузки и в случае единичного сбоя, повторный запрос отправляется сразу, без задержки в 60 секунд.
  • В Milter реализовано отражение в логе информации с причиной помещения сообщения в карантин.
  • В SMTP-сервере обеспечен вывод в лог идентификатора очереди или значения "NOQUEUE" при завершении соединения по таймауту, обрыву или превышению лимита на число ошибок. Процесс cleanup при этом выдаёт в лог "queueid: canceled" для сообщений с запущенной, но не завершённой, транзакцией.
  • В клиенте Dovecot SASL при выводе в лог сообщений "Invalid authentication mechanism" теперь указывается механизм аутентификации, который не удалось использовать. SMTP-сервер при выводе в лог записей 'reject' теперь отображает значения настроек sasl_method, sasl_username и sasl_sender.
  • Из-за изменения внутреннего протокола, используемого в агенте доставки, после обновления версии Postfix требуется перезапуск командой "postfix reload" или командами "postfix stop" и "postfix start". В противном случае в лог будет выведено предупреждение "unexpected attribute smtputf8 from xxx socket (expecting: sendopts)".


  1. Главная ссылка к новости (https://www.mail-archive.com/p...)
  2. OpenNews: Опубликован почтовый сервер Postfix 3.9.0
  3. OpenNews: Доступен почтовый сервер Postfix 3.8.0
  4. OpenNews: Представлен notqmail, форк почтового сервера qmail
  5. OpenNews: vSMTP - почтовый сервер со встроенным языком для фильтрации трафика
  6. OpenNews: Новая версия почтового сервера Exim 4.98
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62741-postfix
Ключевые слова: postfix, mail
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (58) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, iPony129412 (?), 11:02, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Как-то удивило, что не собирался с новым ядром.
    Конечно луддитствовал со старой версией Postfix. Но чтобы он на столько зависил от весьма низкого уровня — удивило 🤔
     
     
  • 2.3, Аноним (3), 11:10, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Потому что выходить за границы буфера надо на как можно более низком уровне.
     
  • 2.10, Обормот (?), 13:22, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +10 +/
    >луддитствовал

    Узнал новое словечко и лепишь его везде, даже если оно совершенно мимо кассы.

     
  • 2.33, Аноним (33), 17:47, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А не подумал, что из-за каких-то библиотек? А то, как-то, сомнительно, чтобы Postfix напрямую системные вызовы дёргал, обходя GLibc.
     

  • 1.2, Аноним (3), 11:09, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Удивляет что формат электронной почты полностью открыт. Но реализует его всего две программы.
     
     
  • 2.9, OpenEcho (?), 12:12, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Удивляет что формат электронной почты полностью открыт. Но реализует его всего две программы.

    Ш-шшш...

    Сейчас понабегут "we moving fast, we breaking things" и получим CI/CD over-engineered калеку

     
     
  • 3.49, Аноним (49), 05:47, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > "we moving fast, we breaking things"

    МГИМО финишед какое-то.

    "we ARE moving fast, we ARE breaking things"

    Почему этот пацак всё время говорит на языках, продолжения которых не знает?

     
     
  • 4.60, OpenEcho (?), 13:47, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> "we moving fast, we breaking things"
    > МГИМО финишед какое-то.
    > "we ARE moving fast, we ARE breaking things"
    > Почему этот пацак всё время говорит на языках, продолжения которых не знает?

    Ну вот, всё таки набежали...

     
  • 2.17, Аноним (17), 14:15, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –14 +/
    Удивляет, что электронная почта до сих пор существует, а не умерла, потонув в борьбе со спамом, как например группы news. В ней никогда нет и не было гарантии доставки. Любая социальная сеть на голову лучше будет.
     
     
  • 3.25, zog (??), 16:19, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Удивляет даже не это, а то, что за столько времени не было предложено ни одной адекватной альтернативы.
     
     
  • 4.28, Аноним (28), 16:50, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    За сколько времени? С момента, когда появился e-mail? Ты серьезно?
     
  • 3.34, Аноним (33), 17:55, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну а теперь подумай, чем почта, всё таки, лучше этих социальных сетей?

    Спойлер: В Email достаточно иметь один ящик где-либо и тебе другой сможет прислать на него псиьмо, со своей почтовой учётки где-либо. А вот в этих ваших социальных сетях нужно иметь по учётке в каждой, чтоб тебе любой, произвольно взятый человек мог прислать что-то.

     
     
  • 4.41, Аноним (17), 22:06, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты живешь в неверных иллюзиях. Почта точно так же фрагментирована как соцсети, ты не сможешь с любого адреса послать на любой, бывают закрыты целые компании, и даже страны.
     
     
  • 5.51, Аноним (51), 07:28, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Бывают, но соцсетей нет открых вообще.
     
     
  • 6.56, Аноним (17), 08:48, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    внутри условного фейсбука или Х (не реклама) гораздо больше связанных пользователей, которые технически могут послать друг другу письмо (помним про баны и настройки приватности) с гарантией доставки и уведомлениями о прочтении, чем во всей экосистеме SMTP
     
     
  • 7.57, Jh (?), 09:22, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ха, ха. Уже забыли, была соц сесть гугл плюс. так гугл её просто закрыл.
     
  • 4.42, Аноним (42), 23:20, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну отправь с протона на Яндекс. Это также касается прикроватных локалхостов
     
     
  • 5.54, anonymos (?), 08:14, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мой прикроватный локалхост, постоянно шлет мне на мыло отчеты о своем состоянии.
    Что я делаю не так?
     
     
  • 6.64, OpenEcho (?), 15:54, 20/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Мой прикроватный локалхост, постоянно шлет мне на мыло отчеты о своем состоянии.
    > Что я делаю не так?

    Скорее всего вы не делаете next-next-next, и думаете перед тем как что то применить, а надо чтоб - "не думать", тогда получится быть загнанным в стойло бараном.

     
  • 3.37, А (??), 18:45, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Удивляет, что электронная почта до сих пор существует, а не умерла,

    Действительно, есть же Почта России.

     
  • 3.39, OpenEcho (?), 20:08, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > В ней никогда нет и не было гарантии доставки.

    Очередной опенетовский "спец"... SMTP один из немногих, который будет биться как миниум 5 дней пытаясь доставить сообщение и даже если после это обламается, он пришлет - почему не смог. Это по поводы гарантий доставки

    > Любая социальная сеть на голову лучше будет.

    емаил не привязан к конретному провайдеру, что делает сеть действительно свободной, в отличии от лукошка, в которое все яйца свалены одному бобику (и плз, не надо про федеративный матрикс)


     
     
  • 4.43, Аноним (42), 23:22, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Может как протокол не привязан, но стоит накрыться крупному провайдеру (gmail, outlook , yandex) и большая часть почт и аккаунтов просто пропадёт.
     
     
  • 5.45, Аноним (45), 00:29, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе рассказать анекдот про минимальный вклад в чешском банке?
     
     
  • 6.50, Аноним (50), 06:28, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Рассказать.
     
  • 5.59, OpenEcho (?), 13:44, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Может как протокол не привязан, но стоит накрыться крупному провайдеру (gmail, outlook , yandex) и большая часть почт и аккаунтов просто пропадёт.

    Страшно, аж жуть... Оказывается других то и нет, ужас...

     
  • 4.48, Аноним (48), 03:03, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > емаил не привязан к конретному провайдеру

    Да ладно? Ну-ка отправь письмо с адреса что-нибудь@gmail.com с серверов outlook.com, продемонстрируй, как оно не привязано.

     
     
  • 5.58, OpenEcho (?), 13:29, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> емаил не привязан к конретному провайдеру
    > Да ладно? Ну-ка отправь письмо с адреса что-нибудь@gmail.com с серверов outlook.com, продемонстрируй, как оно не привязано.

    Пиceц поколение, да еще в новости про постфикс... кроме гуглы, оутглюка и мыло.ру больше ни куку

    А уж про то что самому сервак поднять, - это наверное из области фантастики...

     
     
  • 6.61, Аноним (61), 22:02, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я свой почтовый сервак через 17 лет службы в прошлом году закрыл и перенес почту на o365. Так что, как там с независимой от провайдера почтой, будет демонстрация или признаем таки, что SMTP как явление практически полностью контролируется крупными почтовыми провайдерами, и все пляшут под их дудку?
     
     
  • 7.63, OpenEcho (?), 15:46, 20/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Я свой почтовый сервак через 17 лет службы в прошлом году закрыл и перенес почту на o365.

    Ну слился и слился, каждому свое. Кто не может - должен платить

    Посмотрим как запоете, когда понадобится супорт и как бы невзначай вдруг откроется что не все плюшки то включенны, типа хотите свой большой и дорогой Шарп и Канон чтоб отправлял емайлы так на то вам придется на дополнительные лицухи на Р1 раскошелится и получится уже не 4 бакса а 10 за каждый ящик, удачи короче в подкормке большого брата

    >  Так что, как там с независимой от провайдера почтой, будет демонстрация или признаем таки, что SMTP как явление практически полностью контролируется крупными почтовыми провайдерами, и все пляшут под их дудку?

    Прям таки контролируется "крупными почтовыми провайдерами, и все пляшут под их дудку"? И чем же они вас там законтолировали? Или кто то просто не следует новым RFC и им 550 в ответ?

    Как по мне, так мой сторонний бизнес, наоборот, стало обращатся больше контор, старых, устоявшихся, переходить обратно на всё свое, т.к. экономия больше чем 2 раза, не говоря уже за значительно большие возможности, и с локальным суппортом вместо ИИ говорилки. А недоучки, бывшие чистильщики вирусов самым лучшем антивирусом пусть тянут молодые компании в клауды, перекладывая ответсвенность на большого брата, с которого как с гуся вода когда вдруг пропадают файлы или экаунт вдруг чудом оказался взломан, причем изнутри

     
  • 2.46, Аноним (48), 02:43, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Реализаций как раз навалом, но графики рисуют посчитав тех, кто в баннере пишет название почтовика. Считали бы по исходящему трафику ситуация была бы сильно иная. Но кто ж им даст.
     

  • 1.4, Аноним (-), 11:35, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Postfix используется на 37.64% (год назад 36.81%) почтовых серверов,
    > доля Exim составляет 56.03%

    Было бы интересно посмотреть статистику по пользователям, а не по серверам. Потому что на одном корпоративном Exchange может быть тыщщи юзеров, а на подкроватном постфигсе - полторы калеки.
    Вот это бы показало реальное использование почтовых серверов.

     
     
  • 2.7, Аноним (7), 11:52, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты совершенно прав. Особенно при учете gmail, yahoo, outlook.com, yandex, mail.ru, etc. Вот где даже рядом нет Postfix и Exim
     
     
  • 3.8, Проходил мимо (?), 12:10, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    LOL
    Уважаемый иксперд, некоторое время назад в сеть утекло много чего от Яндекса. Очень рекомендую поискать эти данные, узнаете много нового про то, как там "даже рядом нет Postfix" :D
     
     
  • 4.19, Аноним (-), 14:32, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > в сеть утекло много чего от Яндекса.
    > Очень рекомендую поискать эти данные, узнаете много нового про то, как там "даже рядом нет Postfix" :D

    А сколько у яндекса рынка?))
    Речь шла про нормальных вендоров типа гугла и майков.
    Зачем анон вспомнил нинужность (особенно сейчас) не ясно.


     
     
  • 5.53, Dima (??), 07:44, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У майкрософт фронтендами стоят постфиксы.
     
  • 2.36, Дмитрий (??), 18:06, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    покажи этих одарённых, кто дырявый Exchange голой жопой в интернет выставляют...
     
     
  • 3.47, Аноним (48), 02:59, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ты не путай отправку почты с приёмом. Совершенно две разные задачи. А так, вон Craigslist обрабатывает 20 миллионов писем в день своим высокопроизводительным почтовым сервером, написанном на nodejs. Сабж это для мелких серверов и подкроватных сетапов.
     
     
  • 4.55, Dima (??), 08:41, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это много что ли?
     
     
  • 5.62, Аноним (61), 22:05, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, это довольно большой объём. У тех, у кого ещё больше — сотни миллионов активных ящиков — там вообще код на Яве, и для SMTP, и для IMAP, и для веб-фронтэнда. И никакими постфиксами-экщимами и не пахло.
     
  • 2.38, Аноним (38), 19:19, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Там даже так бывает, в мир светится постфикс или экзим, а внутри оно попадает на ексчендж. вот это как прикажете посчитать ? В этом графике оно будет как постфикс (ну или екзим).
     

  • 1.6, ibb (?), 11:50, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Едрить как sendmail скатился, оказывается.
     
     
  • 2.11, Обормот (?), 13:23, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А ты пробовал его настраивать?
     
     
  • 3.14, ibb (?), 14:10, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да было дело, даже начал под конец получать удовольствие, лол.
     
  • 3.15, Ахз (?), 14:12, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Думаешь проблема sendmail в "высоком" пороге вхождения в конфиг ? :D
     
  • 3.24, 1 (??), 15:54, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С привлечением m4 он настраивается проще postfix
     
  • 2.18, Аноним (17), 14:22, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    а зимбры вообще нет в рейтинге. умерла что-ли?
     
     
  • 3.20, ibb (?), 14:33, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В множестве постфикса.
     

  • 1.12, Соль земли (?), 13:48, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Вот лучше бы почтовый сервер на Rust переписали, чем лезть в ядро и писать всякую шляпу типа супер-пупер быстрых файловых менеджеров и украшалок консоли или итак идеально работающие старые утилиты (спасибо, unix-way).
     
     
  • 2.13, Аноним (13), 14:04, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    да, пускай "они" это сделают, а продолжим лежать на диване
     
     
  • 3.22, Соль земли (?), 14:59, 18/02/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.16, anon123 (?), 14:15, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    https://stalw.art/
     
  • 2.23, IV (?), 15:50, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    https://github.com/stalwartlabs/mail-server
     
     
  • 3.26, Аноним (7), 16:22, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот это комбайн! Вкрячены все мыслимые почтовые протоколы и фичи. Они еще собираются прикрутить CalDAV, CardDAV and WebDAV support. Осталось только научить варить кофе и заворачивать гамбургеры.
     
     
  • 4.35, Аноним (33), 17:58, 18/02/2025 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.40, Пригожин Женя однофамилец (?), 21:47, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты таки накаркал

    https://github.com/stalwartlabs/mail-server

     

  • 1.21, Аноним (17), 14:39, 18/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пойду покурю, ностальгия по временам эксплуатации MDaemon в самом начале нулевых. На сколько помню крякнутую - тогда это было в порядке вещей
     
     
  • 2.30, Аноним (30), 16:59, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И в порядке вещей что через прокси шел левый спам трафик.
     
     
  • 3.31, Аноним (17), 17:20, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    в нулевых мне было достаточно раз в неделю в текстовый конфиг сквида добавлять пару строк с обнаруженными сайтами чтоб подавлять весь порнотрафик от тысячи сотрудников
     
     
  • 4.44, Ширламырла (?), 23:26, 18/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Эх были времена...

    А сейчас..  Иначе!

     
  • 2.52, User (??), 07:36, 19/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Kerio mail server жи! MDaemon не Ъ!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру