Fersiwn newydd o'r gweinydd post Exim 4.94

Ar ôl 6 mis o ddatblygiad ddigwyddodd rhyddhau gweinydd post Exim 4.94, lle mae cywiriadau cronedig wedi'u gwneud a nodweddion newydd wedi'u hychwanegu. Yn unol a'r Mai arolwg awtomataidd tua miliwn o weinyddion post, cyfran Exim yw 57.59% (blwyddyn yn ôl 53.03%), defnyddir Postfix ar 34.70% (34.51%) o weinyddion post, Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42% ( 0.57%).

Gall newidiadau mewn datganiad newydd dorri'n ôl ar gydnawsedd. Yn benodol, nid yw rhai dulliau trafnidiaeth bellach yn gweithio gyda data llygredig (gwerthoedd yn seiliedig ar ddata a dderbyniwyd gan yr anfonwr) wrth benderfynu ar leoliad danfoniad. Er enghraifft, gall problemau godi wrth ddefnyddio'r newidyn $local_part yn y gosodiad “check_local_user” wrth lwybro llythyren. Dylid defnyddio'r newidyn newydd sydd wedi'i glirio "$local_part_data" yn lle $local_part. Yn ogystal, mae operands yr opsiwn headers_remove bellach yn caniatáu defnyddio masgiau a ddiffinnir gan y cymeriad "*", a all dorri ffurfweddiadau sy'n tynnu penawdau sy'n gorffen â seren (tynnwch â mwgwd yn lle tynnu penawdau penodol).

Y prif newidiadau:

  • Ychwanegwyd cefnogaeth adeiledig arbrofol ar gyfer y mecanwaith SRS (Cynllun Ailysgrifennu Anfonwr), sy'n eich galluogi i ailysgrifennu cyfeiriad yr anfonwr wrth anfon ymlaen heb dorri gwiriadau SPF (Fframwaith Polisi Anfonwyr) a sicrhau bod gwybodaeth anfonwr yn cael ei storio fel y gall y gweinydd anfon negeseuon os bydd gwall dosbarthu. Hanfod y dull yw pan fydd cysylltiad yn cael ei sefydlu, bod gwybodaeth am hunaniaeth gyda'r anfonwr gwreiddiol yn cael ei drosglwyddo, er enghraifft, wrth ailysgrifennu [e-bost wedi'i warchod] ar [e-bost wedi'i warchod] yn cael ei nodi"[e-bost wedi'i warchod]" Mae SRS yn berthnasol, er enghraifft, wrth drefnu gwaith rhestrau postio lle mae'r neges wreiddiol yn cael ei hailgyfeirio at dderbynwyr eraill.
  • Wrth ddefnyddio OpenSSL, ychwanegwyd cefnogaeth ar gyfer pinio sianeli ar gyfer dilyswyr (dim ond yn cael ei gefnogi ar gyfer GnuTLS yn flaenorol).
  • Ychwanegwyd digwyddiad "msg:defer".
  • Wedi gweithredu cefnogaeth ar gyfer y dilysydd ochr cleient gsasl, sydd wedi'i brofi gyda thriniwr cyfrinair plaendestun yn unig. Dim ond trwy'r dulliau gweithredu y mae'r dulliau SCRAM-SHA-256 a SCRAM-SHA-256-PLUS yn bosibl. gsasl.
  • Mae cefnogaeth i'r dilysydd gsasl ochr y gweinydd ar gyfer cyfrineiriau wedi'u hamgryptio wedi'i roi ar waith, gan wasanaethu fel dewis arall i'r modd testun plaen a oedd ar gael yn flaenorol.
  • Bellach gall diffiniadau mewn rhestrau a enwir gael eu rhagddodi â "cuddio" i atal allbwn cynnwys wrth weithredu'r gorchymyn "-bP".
  • Mae cymorth arbrofol ar gyfer socedi Rhyngrwyd wedi'i ychwanegu at y gyrrwr dilysu trwy weinydd IMAP Dovecot (dim ond socedi parth unix a gefnogwyd yn flaenorol).
  • Bellach gellir nodi'r ymadrodd ACL "queue_only" fel "ciw" ac mae'n cefnogi'r opsiwn "first_pass_route", tebyg i'r opsiwn llinell orchymyn "-odqs".
  • Ychwanegwyd newidynnau newydd $queue_size a $local_part_{pre,suf}fix_v.
  • Ychwanegwyd opsiwn "sqlite_dbfile" i'r prif floc cyfluniad i'w ddefnyddio wrth ddiffinio rhagddodiad y llinyn chwilio. Mae'r newid yn torri cydnawsedd yn ôl - nid yw'r hen ddull o osod rhagddodiad yn gweithio mwyach wrth nodi newidynnau llygredig mewn ymholiadau chwilio. Mae dull newydd ("sqlite_dbfile") yn caniatáu ichi gadw enw'r ffeil ar wahân.
  • Ychwanegwyd opsiynau i flociau chwilio dsearch i ddychwelyd y llwybr llawn a'r mathau o ffeiliau hidlo wrth gyfateb.
  • Mae opsiynau wedi'u hychwanegu at y blociau chwilio pgsql a mysql i nodi enw'r gweinydd ar wahân i'r llinyn chwilio.
  • Ar gyfer blociau chwilio sy'n dewis allwedd sengl, mae opsiwn wedi'i ychwanegu i ddychwelyd fersiwn wedi'i ddad-lygru o'r allwedd os oes cyfatebiaethau, yn lle'r data a chwiliwyd.
  • Ar gyfer yr holl ddetholiadau paru rhestr llwyddiannus, mae'r newidynnau $domain_data a $localpart_data wedi'u gosod (yn flaenorol, mewnosodwyd elfennau rhestr sy'n ymwneud â'r dewis). Yn ogystal, mae elfennau rhestr a ddefnyddir wrth baru bellach wedi'u neilltuo i'r newidynnau $0, $1, ac ati.
  • Ychwanegwyd gweithredwr ehangu "${ listquote { } { }}".
  • Mae opsiwn wedi'i ychwanegu at weithredwr ehangu ${readsocket {}{}} er mwyn caniatáu i'r canlyniadau gael eu storio.
  • Ychwanegwyd gosodiad dkim_verify_min_keysizes i restru'r meintiau allwedd cyhoeddus lleiaf a ganiateir.
  • Wedi sicrhau bod y paramedrau "bounce_message_file" a "warn_message_file" yn cael eu hehangu cyn eu defnyddio am y tro cyntaf.
  • Ychwanegwyd opsiwn "spf_smtp_comment_template" i ffurfweddu gwerth y newidyn "$spf_smtp_comment".

Ffynhonnell: opennet.ru

Ychwanegu sylw