Nauja Exim pašto serverio versija 4.94

Po 6 mėnesių vystymosi įvyko pašto serverio išleidimas Exim 4.94, kuriame buvo atlikti sukaupti pataisymai ir pridėta naujų funkcijų. Pagal gegužės mėn automatizuota apklausa apie milijoną pašto serverių, Exim dalis sudaro 57.59% (prieš metus 53.03%), Postfix naudojamas 34.70% (34.51%) pašto serverių, Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42% ( 0.57 proc.).

Naujos leidimo pakeitimai gali pažeisti atgalinį suderinamumą. Visų pirma, kai kurios transporto rūšys nebeveikia su sugadintais duomenimis (vertės, pagrįstos duomenimis, gautais iš siuntėjo), kai nustatoma siuntimo vieta. Pavyzdžiui, problemų gali kilti naudojant $local_part kintamąjį parametre "check_local_user", nukreipiant laišką. Vietoj $local_part turėtų būti naudojamas naujas išvalytas kintamasis „$local_part_data“. Be to, parinkties headers_remove operandai dabar leidžia naudoti kaukes, apibrėžtas simboliu „*“, o tai gali pažeisti konfigūracijas, kurios pašalina žvaigždute pasibaigiančias antraštes (pašalinti pagal kaukę, o ne pašalinti konkrečias antraštes).

pagrindinis pokyčiai:

  • Pridėtas eksperimentinis integruotas SRS (Sender Rewriting Scheme) mechanizmo palaikymas, kuris leidžia perrašyti siuntėjo adresą persiuntimo metu nepažeidžiant SPF patikrų (Siuntėjo politikos sistema) ir užtikrinti, kad siuntėjo informacija būtų saugoma, kad serveris galėtų siųsti pranešimus įvykus pristatymo klaidai. Metodo esmė ta, kad užmezgus ryšį, informacija apie tapatybę su pirminiu siuntėju perduodama, pavyzdžiui, perrašant [apsaugotas el. paštu] apie [apsaugotas el. paštu] bus nurodyta "[apsaugotas el. paštu]“ SRS yra aktualus, pavyzdžiui, organizuojant adresatų sąrašų, kuriuose pradinis pranešimas nukreipiamas kitiems gavėjams, darbą.
  • Naudojant OpenSSL, pridėtas kanalo prisegimo palaikymas autentifikatoriai (anksčiau buvo palaikoma tik GnuTLS).
  • Pridėtas „msg:defer“ įvykis.
  • Įdiegtas gsasl kliento autentifikavimo priemonės palaikymas, kuris buvo išbandytas tik naudojant paprasto teksto slaptažodžio tvarkyklę. SCRAM-SHA-256 ir SCRAM-SHA-256-PLUS metodus galima naudoti tik naudojant gsasl.
  • Įdiegtas serverio gsasl autentifikavimo priemonės, skirtos užšifruotiems slaptažodžiams, palaikymas, kuris yra alternatyva anksčiau galimam paprasto teksto režimui.
  • Apibrėžtys pavadintuose sąrašuose dabar gali būti su „slėpti“, kad būtų slopinamas turinio išvestis vykdant komandą „-bP“.
  • Eksperimentinis interneto lizdų palaikymas buvo pridėtas prie autentifikavimo tvarkyklės per Dovecot IMAP serverį (anksčiau buvo palaikomi tik unix domeno lizdai).
  • ACL išraiška „queue_only“ dabar gali būti nurodyta kaip „eilė“ ir palaiko parinktį „first_pass_route“, panašiai kaip komandų eilutės parinktis „-odqs“.
  • Pridėta naujų kintamųjų $queue_size ir $local_part_{pre,suf}fix_v.
  • Prie pagrindinio konfigūracijos bloko pridėta parinktis „sqlite_dbfile“, skirta naudoti apibrėžiant paieškos eilutės priešdėlį. Pakeitimas pažeidžia atgalinį suderinamumą – senasis priešdėlio nustatymo metodas nebeveikia, kai paieškos užklausose nurodomi sugadinti kintamieji. Naujas metodas („sqlite_dbfile“) leidžia atskirti failo pavadinimą.
  • Pridėtos dsearch paieškos blokų parinktys, kad būtų grąžintas visas kelias ir būtų filtruojami failų tipai, kai jie suderinami.
  • Prie pgsql ir mysql paieškos blokų buvo pridėtos parinktys, kad serverio pavadinimas būtų nurodytas atskirai nuo paieškos eilutės.
  • Paieškos blokams, kurie pasirenka vieną raktą, buvo pridėta parinktis grąžinti sugadintą rakto versiją, jei yra atitikmenų, o ne ieškomus duomenis.
  • Visiems sėkmingiems sąrašo atitikties pasirinkimams nustatomi $domain_data ir $localpart_data kintamieji (anksčiau buvo įterpiami sąrašo elementai, susiję su pasirinkimu). Be to, sąrašo elementai, naudojami derinimui, dabar priskiriami kintamiesiems $0, $1 ir kt.
  • Pridėtas išplėtimo operatorius „${listquote {} {}}“.
  • Prie ${readsocket {}{}{}} išplėtimo operatoriaus buvo pridėta parinktis, leidžianti išsaugoti rezultatus talpykloje.
  • Pridėtas dkim_verify_min_keysizes nustatymas, kad būtų nurodyti mažiausi leidžiami viešojo rakto dydžiai.
  • Užtikrinta, kad parametrai „bounce_message_file“ ir „warn_message_file“ būtų išplėsti prieš naudojant juos pirmą kartą.
  • Pridėta parinktis „spf_smtp_comment_template“, skirta konfigūruoti kintamojo „$spf_smtp_comment“ reikšmę.

Šaltinis: opennet.ru

Добавить комментарий