Pas njĂ« viti zhvillimi, Ă«shtĂ« publikuar lĂ«shimi i degĂ«s sĂ« re stabile tĂ« serverit tĂ« postĂ«s Postfix â 3.12.0. NĂ« tĂ« njĂ«jtĂ«n kohĂ«, Ă«shtĂ« shpallur ndalja e mbĂ«shtetjes pĂ«r degĂ«n Postfix 3.7, e cila u lĂ«shua nĂ« fillim tĂ« vitit 2022. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet nĂ«n licencat EPL 2.0 (Licenca Publike Eclipse) dhe IPL 1.0 (Licenca Publike IBM).
Postfix është një nga projektet e pakta që kombinon në të njëjtën kohë siguri të lartë, besueshmëri dhe performancë, të cilat janë arritur falë arkitekturës shumëprocesore, e cila izolon përpunuesit e veçantë, si dhe politikës rigoroze për formatimin e kodit dhe auditimin e patches. Për të mbrojtur nga gabimet në punën me memorjen, projekti përdor variante të sigurta të funksioneve për alokimin dhe çlirimin e memories, si dhe një grup funksionesh abstrakte për punën me buferat (kontrollohet dalja jashtë kufijve të buferit dhe referimi në memorie të liruar), operacionet e skedarëve, formatimin e daljes, hyrja/dalja e buferizuar dhe manipulimet me stringjet (përfshirë mundësitë për punë me stringje të madhësisë së rastësishme dhe ndryshimin automatik të madhësisë së stringjeve).
NĂ« pĂ«rputhje me anketĂ«n pĂ«rfundimtare automatike pĂ«r rreth 500 mijĂ« poste serverĂ«sh (pas korrikut 2025, publikimi i raporteve do tĂ« ndalet), Postfix pĂ«rdoret nĂ« 37.88% (njĂ« vit mĂ« parĂ« 36.81%) tĂ« serverĂ«ve tĂ« postĂ«s, pjesa e Exim Ă«shtĂ« 55.59% (njĂ« vit mĂ« parĂ« 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%).
Novitetet kryesore:
- ĂshtĂ« zhvilluar puna pĂ«r thjeshtimin e migrimit nga tabelat e kĂ«rkimit 'hash:' dhe 'btree:' nĂ« 'lmdb:' ose 'cdb:' pĂ«r shkak tĂ« ndalimit tĂ« shpĂ«rndarjes sĂ« bibliotekave BerkeleyDB nĂ« disa distribucione tĂ« Linux-it. PĂ«r tĂ« mbajtur pĂ«rputhshmĂ«rinĂ« me veglat Mailman, tĂ« cilat ekzekutojnĂ« komandĂ«n 'postmap hash:/path/to/file' kur shtojnĂ« ose heqin lista dĂ«rgimi, nĂ« Postfix Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ridrejtimin automatik tĂ« tillave komandash nĂ« varianta qĂ« mbĂ«shtesin llojet e DB-sĂ«.
- Me defult është e aktivizuar lidhja me serverët SMTP duke përdorur enkriptimin TLS. Në cilësimet e klientit SMTP, parametri smtp_tls_security_level është vendosur në 'may', nëse Postfix është ndërtuar me mbështetje për TLS. Vlera 'may' aktivizon përdorimin e TLS për serverët që mbështesin enkriptimin, por lejon rënien në transmetimin e të dhënave në tekst, nëse serveri nuk mbështet TLS.
- Në ESMTP është realizuar mbështetja për zgjerimin «REQUIRETLS» (RFC 8689), i cili i lejon dërguesit të kërkojë garantimin e TLS-enkriptimit në të gjithë rrugën e dorëzimit të mesazhit. Në këtë mod, çdo server SMTP dhe LMTP që merr pjesë në kalimin e mesazhit duhet të mbështesë REQUIRETLS dhe autentikimin e rreptë përmes DANE ose STS, dhe gjatë dërgimit të mesazhit përmes një zinxhiri serverash të tjerë gjithashtu duhet të përdorë REQUIRETLS.
- ĂshtĂ« siguruar pasqyra nĂ« log-un e nivelit tĂ« sigurisĂ« TLS, domethĂ«nĂ«, nĂ«se pĂ«r dĂ«rgimin e mesazhit kĂ«rkohet niveli REQUIRETLS, informata mbi pĂ«rdorimin e REQUIRETLS tani do tĂ« ruhet nĂ« log.
- ĂshtĂ« shtuar parameteri smtp_tls_enforce_sts_mx_patterns, i cili aktivizon modin e kompatibilitetit midis klientit SMTP Postfix dhe plugineve MTA-STS (MTA Strict Transport Security), tĂ« cilat kĂ«rkojnĂ« aktivizimin e mbĂ«shtetjes TLSRPT pĂ«r kalimin e atributeve STS. Kur ky parameter Ă«shtĂ« aktivizuar, i cili Ă«shtĂ« i aktivizuar si parazgjedhje, klienti SMTP Postfix do tĂ« lidhet me serverin MX vetĂ«m nĂ«se emri i tij pĂ«rputhet me modelin e specifikuar nĂ« politikat STS. PĂ«rndryshe, do tĂ« pĂ«rdoret sjellja e vjetĂ«r â mundĂ«sia pĂ«r t'u lidhur me serverĂ«t MX mbi bazĂ«n e regjistrimeve MX nĂ« DNS pĂ«r sa kohĂ« qĂ« certifikata e serverit pĂ«rputhet me politikat STS. Mekanizmi MTA-STS lejon tĂ« informohet klienti qĂ« ka krijuar lidhjen pĂ«rmes njĂ« kanali tĂ« pambrojtur, pĂ«r mundĂ«sinĂ« dhe parametrat e krijimit tĂ« njĂ« lidhjeje tĂ« mbrojtur TLS. MbĂ«shtetje pĂ«r kĂ«tĂ« parameter Ă«shtĂ« shtuar gjithashtu nĂ« utilitat postfix-tlspol dhe postfix-mta-sts-resolver.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r algoritme enkriptimi tĂ« qĂ«ndrueshĂ«m ndaj pĂ«rputhjes me kompjuterĂ«t kuantikĂ«, kur grumbullohet me OpenSSL 3.5 dhe lĂ«shime mĂ« tĂ« reja.
- Janë reduktuar në status të mbetur 16 parameter të konfigurimit, për përdorimin e të cilëve në log tani do të shfaqet një paralajmërim për përjashtimin e tyre në një nga lëshimet e ardhshme. Në përfshirjen e parametrave të mbetur përfshihen, për shembull, «virtual_maps», «fallback_relay», «postscreen_whitelist_interfaces» dhe «smtpd_client_connection_limit_exceptions».
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r daljen e tĂ« dhĂ«nave nĂ« formatin JSON pĂ«r komandat: «postconf -j|-jM|-jF|-jP», «postalias -jq|-js», «postmap -jq|-js» dhe «postmulti -jl».
- ĂshtĂ« pĂ«rmirĂ«suar trajtimi i gabimeve nĂ« filtrat Milter, qĂ« ndodhin gjatĂ« pĂ«rpunimit tĂ« mesazheve tĂ« marra pĂ«rmes lidhjeve SMTP tĂ« vendosura prej njĂ« kohe tĂ« gjatĂ«. Vlera e parameterit #milter_default_action Ă«shtĂ« ndryshuar nga «tempfail» nĂ« vlerĂ«n «shutdown», qĂ« nĂ«nkupton mbylljen e lidhjes me klientin.
Burimi: opennet.ru
