Bol zverejnený poštový server Postfix 3.11.0

Po roku vývoja bola vydaná nová stabilná vetva poštového servera Postfix, verzia 3.12.0. Zároveň bola ukončená podpora pre Postfix 3.7, vydaný začiatkom roka 2022. Kód projektu je napísaný v jazyku C a je distribuovaný pod licenciami EPL 2.0 (Eclipse Public License) a IPL 1.0 (IBM Public License).

Postfix je jeden z mála projektov, ktorý kombinuje vysokú bezpečnosť, spoľahlivosť a výkon, dosiahnuté prostredníctvom viacprocesovej architektúry, ktorá izoluje jednotlivé obslužné programy, ako aj prísnej štruktúry kódu a politiky auditu záplat. Na ochranu pred chybami pamäte projekt používa chránené verzie funkcií alokácie a dealokácie pamäte, ako aj sadu abstraktných obalových funkcií pre správu vyrovnávacej pamäte (kontrola pretečenia vyrovnávacej pamäte a prístup k uvoľnenej pamäti), operácie so súbormi, formátovanie výstupu, bufferovaný I/O a manipuláciu s reťazcami (vrátane možností práce s reťazcami ľubovoľnej veľkosti a automatickej zmeny veľkosti reťazcov).

Podľa záverečného automatizovaného prieskumu približne 500 tisíc poštových zásielok serverov (publikovanie správy bude ukončené po júli 2025), Postfix sa používa na 37.88 % (pred rokom 36.81 %) poštových serverov, podiel Eximu je 55.59 % (pred rokom 56.61 %), Sendmail - 3.55 % (3.60 %), MailEnable - 1.81 % (1.82 %), MDaemon - 0.40 % (0.40 %), Microsoft Exchange - 0.20 % (0.19 %), OpenSMTPD - 0.12 % (0.09 %).

Hlavné inovácie:

  • Z dôvodu ukončenia dodávania v niektorých distribúciách sa vykonala práca na zjednodušení migrácie z vyhľadávacích tabuliek „hash:“ a „btree:“ na „lmdb:“ alebo „cdb:“. Linux Knižnice BerkeleyDB. Pre zachovanie kompatibility s nástrojmi Mailman, ktoré pri pridávaní alebo odstraňovaní e-mailových zoznamov spúšťajú príkaz „postmap hash:/cesta/k/súboru“, Postfix teraz podporuje automatické presmerovanie takýchto príkazov na varianty s podporovanými typmi databáz.
  • Predvolene sú povolené pripojenia k SMTP serverom pomocou šifrovania TLS. V nastaveniach SMTP klienta je parameter smtp_tls_security_level nastavený na „may“, ak je Postfix zostavený s podporou TLS. Hodnota „may“ povoľuje TLS pre servery, ktoré podporujú šifrovanie, ale umožňuje zálohovanie prenosu údajov v nešifrovanom texte, ak server TLS nepodporuje.
  • ESMTP podporuje rozšírenie „REQUIRETLS“ (RFC 8689), ktoré umožňuje odosielateľovi vyžiadať si garantované šifrovanie TLS v celej trase doručenia správy. V tomto režime musí každý server SMTP alebo LMTP, ktorý sa zúčastňuje na preposielaní správ, podporovať REQUIRETLS a silnú autentifikáciu prostredníctvom DANE alebo STS. Pri prenose správy v reťazci na iné servery sa musí použiť aj REQUIRETLS.
  • Úroveň zabezpečenia TLS sa teraz zobrazuje v protokoloch, čo znamená, že ak je na prenos správy potrebná úroveň REQUIRETLS, informácie o použití REQUIRETLS sa teraz uložia do protokolu.
  • Bol pridaný parameter smtp_tls_enforce_sts_mx_patterns. Tento parameter umožňuje kompatibilitu medzi klientom Postfix SMTP a doplnkami MTA-STS (MTA Strict Transport Security), ktoré vyžadujú podporu TLSRPT pre presmerovanie atribútov STS. Ak je tento parameter predvolene povolený, klient Postfix SMTP sa pripojí k serveru MX iba v prípade, že jeho názov zodpovedá vzoru uvedenému v politikách STS. V opačnom prípade sa použije staršie správanie – pripojenie k serverom MX na základe záznamov DNS MX, ak certifikát servera spĺňa politiky STS. Mechanizmus MTA-STS umožňuje informovať klienta pripájajúceho sa cez nezabezpečený kanál o možnosti a parametroch pre vytvorenie zabezpečeného pripojenia TLS. Podpora pre tento parameter bola pridaná aj do nástrojov postfix-tlspol a postfix-mta-sts-resolver.
  • Pridaná podpora pre kvantovo odolné šifrovacie algoritmy pri zostavovaní s OpenSSL 3.5 a novšími verziami.
  • Šestnásť konfiguračných parametrov bolo zastaraných a pri ich použití sa v protokole zobrazí upozornenie, že v budúcej verzii budú odstránené. Medzi tieto zastarané parametre patria „virtual_maps“, „fallback_relay“, „postscreen_whitelist_interfaces“ a „smtpd_client_connection_limit_exceptions“.
  • Pridaná podpora pre výstup údajov vo formáte JSON pre príkazy: „postconf -j|-jM|-jF|-jP“, „postalias -jq|-js“, „postmap -jq|-js“ a „postmulti -jl“.
  • Vylepšené spracovanie chýb vo filtroch Milter, ku ktorým dochádza pri spracovaní správ prijatých prostredníctvom dlhodobo etablovaných pripojení SMTP. Parameter #milter_default_action bol zmenený z „tempfail“ na „shutdown“, čo znamená ukončenie pripojenia ku klientovi.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre stránky s DDoS ochranou, VPS VDS servery 🔥 Kúpte si spoľahlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster