Nije ferzje fan Exim e-posttsjinner 4.94

Nei 6 moannen fan ûntwikkeling barde e-posttsjinner frijlitting Exim 4.94, dy't de opboude reparaasjes omfettet en nije funksjes tafoege. Neffens May automatisearre enkête sawat in miljoen e-posttsjinners, it oandiel fan Exim is 57.59% (in jier lyn 53.03%), Postfix wurdt brûkt op 34.70% (34.51%) fan e-posttsjinners, Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42 % (0.57%).

Feroarings yn in nije release kinne efterútkompatibiliteit brekke. Benammen guon manieren fan ferfier stoppe wurkjen mei rauwe gegevens (fersmoarge, wearden basearre op gegevens ûntfongen fan de stjoerder) by it fêststellen fan de lokaasje fan de levering. Bygelyks, problemen kinne ûntstean by it brûken fan de $ local_part fariabele yn de "check_local_user" ynstelling by it routing fan in berjocht. Ynstee fan $local_part moat de nije wiske fariabele "$local_part_data" brûkt wurde. Derneist tastean de operanden fan 'e headers_remove-opsje no it gebrûk fan maskers ta definieare mei it "*"-karakter, wat kin liede ta konfiguraasjefouten wêrby't kopteksten dy't einigje mei in asterisk fuortsmiten wurde (ferwidering troch masker sil wurde útfierd ynstee fan spesifike kopteksten te ferwiderjen ).

haad feroarings:

  • Eksperimintele ynboude stipe tafoege foar it SRS-meganisme (Sender Rewriting Scheme), wêrtroch jo it stjoerderadres kinne oerskriuwe by it trochstjoeren sûnder SPF-kontrôles te skeinen (Framework foar ôfstjoerbelied) en soargje dat de stjoerdergegevens wurde bewarre foar de tsjinner om berjochten te ferstjoeren yn gefal fan in leveringsflater. De essinsje fan 'e metoade is dat wannear't in ferbining wurdt oprjochte, wurdt identiteitsynformaasje trochstjoerd mei de oarspronklike stjoerder, bygelyks by it oerskriuwen [e-post beskerme] op [e-post beskerme] sil oanjaan "[e-post beskerme]". SRS is relevant, bygelyks, by it organisearjen fan it wurk fan mailinglisten wêryn it orizjinele berjocht nei oare ûntfangers wurdt omlaat.
  • By it brûken fan OpenSSL is stipe foar it pinjen fan in kanaal tafoege foar autentikators (earder allinnich stipe foar GnuTLS).
  • Added "msg:defer" evenemint.
  • Implementearre stipe foar de gsasl-autentikator oan 'e kliïntside, dy't allinich is hifke mei de dúdlike tekstwachtwurdhanneler (plaintext). De wurking fan 'e metoaden SCRAM-SHA-256 en SCRAM-SHA-256-PLUS is allinich mooglik fia de gsasl.
  • Stipe foar de gsasl-autentikator oan 'e serverkant foar fersifere wachtwurden is ymplementearre, fungearret as alternatyf foar de earder beskikbere plattetekstmodus.
  • Definysjes fan neamde list kinne no foarôfgeand wurde mei "ferbergje" om de útfier fan ynhâld te ûnderdrukken by it útfieren fan it kommando "-bP".
  • Eksperimintele stipe foar ynternet-sockets is tafoege oan de Dovecot IMAP-tsjinner autentikaasjebestjoerder (earder waarden allinich unix-domein-sockets stipe).
  • De "queue_only" ACL-ekspresje kin no wurde oantsjutte as "wachtrige" en stipet de opsje "first_pass_route", fergelykber mei de "-odqs" kommandorigelopsje.
  • Nije fariabelen tafoege $queue_size en $local_part_{pre,suf}fix_v.
  • "sqlite_dbfile" opsje tafoege oan it haadkonfiguraasjeblok om te brûken by it definiearjen fan it foarheaksel foar sykstring. De wiziging brekt efterút kompatibiliteit - de âlde metoade foar it ynstellen fan it foarheaksel stoppe mei wurkjen by it opjaan fan ûnreine (besmette) fariabelen yn opsykoanfragen. In nije metoade ("sqlite_dbfile") lit jo de triemnamme apart hâlde.
  • Opsjes tafoege oan dsearch-opsykblokken om it folsleine paad werom te jaan en triemtypen te filterjen by oerienkomst.
  • Opsjes binne tafoege oan de pgsql- en mysql-opsykblokken om de servernamme apart fan 'e sykstring op te jaan.
  • Foar opsykblokken dy't mei ien kaai stekproef, is der in opsje tafoege om in de-besmette ferzje fan 'e kaai werom te jaan as der oerienkomsten binne, ynstee fan 'e sochte gegevens.
  • Foar alle suksesfolle list-wedstriid seleksjes wurde de $domain_data en $localpart_data fariabelen ynsteld (earder waarden list items belutsen by de seleksje ynfoege). Dêrneist binne de eleminten fan 'e list brûkt yn' e wedstriid no tawiisd oan de fariabelen $0, $1, ensfh.
  • Tafoege útwreidingsoperator "${listquote { } { }}".
  • In opsje tafoege oan de útwreidingsoperator ${readsocket {}{}{}} om te soargjen dat resultaten yn it cache stean.
  • Tafoege ynstelling dkim_verify_min_keysizes foar in list fan de minimaal tastiene iepenbiere kaai grutte.
  • Soargje derfoar dat de parameters "bounce_message_file" en "warn_message_file" wurde útwreide foar it earste gebrûk.
  • Added "spf_smtp_comment_template" opsje om de wearde fan "$spf_smtp_comment" fariabele yn te stellen.

Boarne: opennet.ru

Add a comment