Izdaja poštovnega strežnika Postfix 3.5.0

Po letu razvoja je potekala izdaja nove stabilne različice poštovnega strežnika Postfix — 3.5.0. Hkrati je bilo napovedano prenehanje podpore za različico Postfix 3.1, izdano v začetku leta 2016. Postfix je eden redkih projektov, ki hkrati združuje visoko varnost, zanesljivost in zmogljivost, kar je doseženo z dobro premišljeno arkitekturo in dovolj strogo politiko oblikovanja kode ter revizije popravkov. Koda projekta se distribucira pod licencami EPL 2.0 (Eclipse Public License) in IPL 1.0 (IBM Public License).

V skladu z marčevskim avtomatiziranim anketiranjem približno milijon poštovnih strežnikov se Postfix uporablja na 34,29 % (34,42 %) poštovnih strežnikov,
delež Exim znaša 57,77 % (pred letom 56,91 %), Sendmail — 3,83 % (4,16 %), MailEnable — 2,12 % (2,18 %), MDaemon — 0,77 % (0,91 %), Microsoft Exchange — 0,47 % (0,61 %).

Glavne novosti:

  • Dodana je bila podpora za protokol ravnotežja obremenitev HAProxy 2.0 s posredovanjem zahtevkov prek TCP nad IPv4 in IPv6 ali brez posredovanja povezav (za pošiljanje preverjanja heartbeat, ki potrjuje delovanje v normalnem načinu).
  • Dodana je bila možnost prisilne nastavitve sporočil o statusu zastare (ne dostavljenih) za vračilo pošiljatelju. Status se shranjuje v datoteko čakalne vrste za dostavo kot poseben atribut, pri čemer katera koli poskus dostave z obstoječim atributom vodi do vračila sporočila pošiljatelju, brez vključitve v čakalno vrsto ponovnih poskusov dostave. Za nastavitev atributa zastare sporočila so bili v ukaz postsuper dodani zastavici „-e“ in „-f“, razlika zastavice „-f“ je, da se sporočilo takoj vrne pošiljatelju, ko se nahaja v čakalni vrsti za ponovno pošiljanje. V izpisu ukazov mailq in postqueue so prisilno zastarela sporočila označena s simbolom „#“ za imenom datoteke.
  • V SMTP in LMTP odjemalcih je bila dodana podpora za naštevanje več gostiteljev za preusmeritev sporočila na drugi strežnik (next-hop). Našteti gostitelji bodo poskušali dostaviti sporočilo v vrstnem redu, kot so navedeni (če prvi ni na voljo, se bo poskušala dostava na drugega itd.). Določitev seznama je izvedena za direktive relayhost, transport_maps, default_transport in sender_dependent_default_transport_maps.

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

  • Obnašano je vedenje logiranja. Naslovi v "from=" in "to=" se zdaj shranjujejo z uporabo navedkov — če lokalni del naslova vsebuje presledke ali posebne znake, bo ta del naslova v dnevniku naveden v narekovajih. Za vrnitev na prejšnje vedenje v nastavitve dodajte "info_log_address_format = internal".

    Bilo je: from=<ime s presledki@example.com>
    Postalo je: from=<„ime s presledki“@example.com>.

  • Zagotovljena je normalizacija IP naslovov, prejetih iz headerjev XCLIENT in XFORWARD ali prek protokola HaProxy. Sprememba lahko povzroči težave s kompatibilnostjo na ravni dnevnikov in ujemanj podomrežij IPv6 v direktivi check_client_access.
  • Za povečanje enostavnosti dela z Dovecot je bil v SMTP+LMTP dostavnem agentu dodan header Delivered-To, X-Original-To in Return-Path, z uporabo zastav "flags=DORX" v master.cf, podobno kot pri dostavnih agentih pipe in local.
  • Določen je bil red preverjanja certifikatov, določenih v tabelah check_ccert_access. Najprej se preveri otis certifikata stranke, nato javni ključ stranke (vedenje kot pri navedbi "search_order = cert_fingerprint, pubkey_fingerprint").

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster