Vydanie poštového servera Postfix 3.5.0

Po roku vývoja sa uskutočnilo vydanie novej stabilnej verzie poštového servera Postfix — 3.5.0. Zároveň bolo oznámené o ukončení podpory verzie Postfix 3.1, vydanej začiatkom roka 2016. Postfix je jedným z mála projektov, ktoré zároveň kombinujú vysokú bezpečnosť, spoľahlivosť a výkon, čo sa podarilo dosiahnuť vďaka premyslenej architektúre a dostatočne prísnej politike formátovania kódu a auditu patchov. Kód projektu sa distribuuje pod licenciami EPL 2.0 (Eclipse Public License) a IPL 1.0 (IBM Public License).

V súlade s marcovým automatizovaným prieskumom približne milión poštových serverov, Postfix je použitý na 34,29% (34,42%) poštových serveroch,
podiel Exim je 57,77% (pred rokom 56,91%), Sendmail — 3,83% (4,16%), MailEnable — 2,12% (2,18%), MDaemon — 0,77% (0,91%), Microsoft Exchange — 0,47% (0,61%).

Hlavné novinky:

  • Pridaná podpora protokolu vyvažovača zaťaženia HAProxy 2.0 s proxy požiadavkami cez TCP nad IPv4 a IPv6 bez proxy pripojení (na odosielanie kontrolných heartbeat požiadaviek, ktoré potvrdzujú prevádzku v normálnom režime).
  • Pridaná možnosť nútenej inštalácie statusových správ zastaraných (nedoručených) pre ich vrátenie odosielateľovi. Status sa uchováva v súbore doručovacej fronty vo forme špeciálneho atribútu, pri ktorom akákoľvek pokus o doručenie vedie k vráteniu správy odosielateľovi, bez zaradenia do fronty opakovania pokusov o doručenie (hold queue). Pre nastavenie atribútu zastaralej správy boli do príkazu postsuper pridané flagy „-e“ a „-f“, pričom rozdiel flagu „-f“ spočíva v tom, že správa sa okamžite vracia odosielateľovi pri nachádzaní v fronte čakajúcej na opätovné odoslanie. V výstupe príkazov mailq a postqueue sú nútene zastarané správy označené znakom „#“ za názvom súboru.
  • V SMTP a LMTP klientoch bola pridaná podpora pre výpočet viacerých hostiteľov na presmerovanie správy na iný server (next-hop). Uvedené hostiteľské adresy sa budú skúšať na prenos správy v poradí, v akom sú uvedené (ak je prvý nedostupný, pokus o doručenie na druhý a pod.). Poskytovanie zoznamu je implementované pre direktívy relayhost, transport_maps, default_transport a sender_dependent_default_transport_maps.

    /etc/postfix/main.cf:
    relayhost = foo.example, bar.example
    default_transport = smtp:foo.example, bar.example

  • Zmenilo sa správanie pri zaznamenávaní. Adresy v „from=“ a „to=“ sa teraz ukladajú s použitím úvodzoviek — ak lokálna časť adresy obsahuje medzeru alebo špeciálne znaky, bude táto časť adresy v logu uzavretá v úvodzovkách. Pre návrat k starému správaniu je potrebné pridať do nastavení „info_log_address_format = internal“.

    Bolo: from=<meno s medzerami@example.com>
    Stalo sa: from=<„meno s medzerami“@example.com>.

  • Ošetrená normalizácia IP adries získaných z hlavičiek XCLIENT a XFORWARD alebo prostredníctvom protokolu HaProxy. Zmena môže viesť k narušeniu kompatibility na úrovni logov a porovnávania podsietí IPv6 v direktíve check_client_access.
  • Pre zvýšenie komfortu interakcie s Dovecot v doručovacom agentovi SMTP+LMTP boli pripojené hlavičky Delivered-To, X-Original-To a Return-Path, s použitím príznakov „flags=DORX“ v master.cf, podobne ako v doručovacích agentoch pipe a local.
  • Bol stanovený poriadok kontroly certifikátov uvedených v tabuľkách check_ccert_access. Najprv sa kontroluje odtlačok certifikátu klienta a potom verejný kľúč klienta (správanie ako pri uvedení „search_order = cert_fingerprint, pubkey_fingerprint“).

Zdroj: opennet.ru

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