Megjelent a Postfix 3.11.0 levelezőszerver

A fejlesztés egy évét követően megjelent a Postfix levelezőszerver új stabil 3.12.0-ás ága. Egyúttal bejelentették a 2022 elején kiadott Postfix 3.7-es ág támogatásának megszüntetését. A projekt kódja C nyelven íródott, és az EPL 2.0 (Eclipse Public License) és az IPL 1.0 (IBM Public License) licenc alatt érhető el.

A Postfix egyike azoknak a ritka projekteknek, amelyek egyidejűleg magas szintű biztonságot, megbízhatóságot és teljesítményt kínálnak, amit a különböző processzorokkal rendelkező architektúrájuknak köszönhetnek, amely elszigeteli az egyes feldolgozókat, valamint a szigorú kódformázási és javítási auditálási politikának. A memóriahasználat során fellépő hibák megelőzésére védett változatait alkalmazzák a memóriaallokáló és felszabadító függvényeknek, valamint egy absztrakt függvény-keretkészletet a pufferekkel (ellenőrizve a pufferszámításon túli hozzáférést és a felszabadított memória használatát), fájlműveletekkel, kimeneti formázással, pufferezett bemenet/kimenet és a karakterlánc manipulációval (beleértve a változó méretű karakterláncok kezelését és a méretautomatikus módosítást).

A végső automatizált felmérés szerint körülbelül 500 ezer levél szerverek (2025 júliusát követően a jelentések publikálása megszűnik), a Postfix a levelezőszerverek 37.88%-án használatos (egy évvel ezelőtt 36.81%), az Exim részesedése 55.59% (előző évben 56.61%), a Sendmail 3.55% (3.60%), a MailEnable 1.81% (1.82%), az MDaemon 0.40% (0.40%), a Microsoft Exchange 0.20% (0.19%), az OpenSMTPD 0.12% (0.09%).

Főbb újítások:

  • A migráció megkönnyítése érdekében a "hash:" és "btree:" kereső táblák átállítását támogató munkálatok indultak "lmdb:" vagy "cdb:" típusúra, mivel egyes Linux disztribúciókban megszűnt a BerkeleyDB könyvtárak támogatása. A Mailman eszközkészletével való kompatibilitás érdekében, amikor a "postmap hash:/path/to/file" parancsot használják a levelezési listák hozzáadása vagy eltávolítása során, a Postfix támogatást kapott ezeknek a parancsoknak a megfelelő adatbázis-típusokkal való automatikus átirányítására.
  • Alapértelmezetten TLS-titkosítással történik a csatlakozás az SMTP-kiszolgálókhoz. Az SMTP-klienst beállító paraméter, smtp_tls_security_level, "may" értékre van állítva, ha a Postfix TLS támogatással lett összeállítva. A "may" érték lehetővé teszi a TLS használatát a titkosítást támogató kiszolgálók számára, de lehetővé teszi az adatok nyílt átvitelére való visszaállást, ha a kiszolgáló nem támogatja a TLS-t.
  • Az ESMTP támogatja a „REQUIRETLS” kiterjesztést (RFC 8689), amely lehetővé teszi a feladó számára, hogy kérje a garantált TLS titkosítást az üzenet átvitelének teljes útján. Ebben a módban bármely SMTP és LMTP szerver, amely részt vesz az üzenet továbbításában, támogatnia kell a REQUIRETLS-t és a szigorú hitelesítést a DANE vagy az STS révén, és amikor az üzenetet más szerverek láncán keresztül továbbítják, szintén alkalmazni kell a REQUIRETLS-t.
  • A TLS biztonsági szintű naplózás biztosított, azaz ha az üzenet továbbításához a REQUIRETLS szintet kérik, a REQUIRETLS használatának információja mostantól elmentésre kerül a naplóban.
  • Hozzáadva a smtp_tls_enforce_sts_mx_patterns paraméter, amely kompatibilitási módot biztosít a Postfix SMTP-kliens és az MTA-STS (MTA Szigorú Átvitelbiztonság) pluginok között, amelyek megkövetelik a TLSRPT támogatását az STS attribútumok továbbításához. E paraméter beállítása, amely alapértelmezés szerint aktív, lehetővé teszi, hogy a Postfix SMTP-kliens csatlakozzon az MX szerverhez csak akkor, ha annak neve megfelel az STS politikákban megadott mintának. Ellenkező esetben a régi viselkedést fogják alkalmazni — az MX szerverekhez való csatlakozás lehetősége az MX rekordok DNS által történő megfelelő biztonsági tanúsítványok figyelembevételével. Az MTA-STS mechanizmus lehetővé teszi, hogy az információt adjon a kliensnek, amely a nem védett kapcsolaton keresztül csatlakozott, arról, hogy van lehetőség és paraméterek a biztonságos TLS kapcsolat létrehozására. A támogatás ezen paraméterhez a postfix-tlspol és a postfix-mta-sts-resolver eszközökben is hozzá lett adva.
  • Hozzáadva a kvantumszámítógéppel szemben ellenálló titkosítási algoritmusok támogatása, OpenSSL 3.5-ös és újabb kiadásokkal való összeállításkor.
  • 16 konfigurációs paramétert elavult állapotba helyeztek, amelynek használatakor figyelmeztetés fog megjelenni a naplóban az eltávolításukra egy jövőbeni kiadásban. Az elavult paraméterek között például szerepel a „virtual_maps”, a „fallback_relay”, a „postscreen_whitelist_interfaces” és a „smtpd_client_connection_limit_exceptions”.
  • Hozzáadva a JSON formátumú kimenet támogatása a következő parancsokhoz: „postconf -j|-jM|-jF|-jP”, „postalias -jq|-js”, „postmap -jq|-js” és „postmulti -jl”.
  • Javították a hibakezelést a Milter szűrőkben, amelyek a már régen telepített SMTP kapcsolatokon keresztül kapott üzenetek feldolgozása során merülnek fel. A #milter_default_action paraméter értéke „tempfail”-ról „shutdown”-ra változott, amely a klienssel való kapcsolat lezárását jelenti.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster