Bag-ong bersyon sa mail server nga Exim 4.94

Pagkahuman sa 6 ka bulan nga pag-uswag nahitabo pagpagawas sa mail server Exim 4.94, diin ang natipon nga mga pagtul-id nahimo ug ang mga bag-ong bahin gidugang. Subay sa Mayo automated nga survey mga usa ka milyon nga mail server, ang bahin ni Exim mao ang 57.59% (usa ka tuig ang milabay 53.03%), Postfix gigamit sa 34.70% (34.51%) sa mga mail server, Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42% ( 0.57%).

Ang mga pagbag-o sa usa ka bag-ong pagpagawas mahimong makaguba sa atrasado nga pagkaangay. Sa partikular, ang pipila ka mga paagi sa transportasyon wala na molihok uban sa hugaw nga datos (mga kantidad base sa datos nga nadawat gikan sa nagpadala) kung gitino ang lokasyon sa usa ka pagpadala. Pananglitan, mahimong mutungha ang mga problema kung gamiton ang variable nga $local_part sa setting nga "check_local_user" kung mag-ruta sa usa ka sulat. Ang bag-ong gitangtang nga variable nga "$local_part_data" kinahanglan gamiton imbes nga $local_part. Dugang pa, ang mga operand sa opsyon sa headers_remove karon nagtugot sa paggamit sa mga maskara nga gihubit sa karakter nga "*", nga mahimong makaguba sa mga configuration nga magtangtang sa mga ulohan nga nagtapos sa usa ka asterisk (kuhaa pinaagi sa maskara imbes nga tangtangon ang piho nga mga ulohan).

nag-unang mga pagbag-o:

  • Gidugang ang eksperimento nga built-in nga suporta alang sa mekanismo sa SRS (Sender Rewriting Scheme), nga nagtugot kanimo sa pagsulat pag-usab sa adres sa nagpadala kung nagpasa nga wala makalapas sa mga pagsusi sa SPF (Framework sa Patakaran sa Nagpadala) ug pagsiguro nga ang impormasyon sa nagpadala gitipigan aron ang server makapadala og mga mensahe kung adunay sayup sa pagpadala. Ang diwa sa pamaagi mao nga kung ang usa ka koneksyon natukod, ang kasayuran bahin sa pagkatawo sa orihinal nga nagpadala gipadala, pananglitan, kung nagsulat pag-usab [protektado sa email] sa [protektado sa email] ipaila"[protektado sa email]" Ang SRS adunay kalabotan, pananglitan, kung nag-organisar sa trabaho sa mga mailing list diin ang orihinal nga mensahe gi-redirect sa ubang mga nakadawat.
  • Kung gigamit ang OpenSSL, gidugang ang suporta alang sa pag-pin sa channel mga authenticator (kaniadto gisuportahan lamang alang sa GnuTLS).
  • Gidugang ang "msg:defer" nga panghitabo.
  • Gipatuman nga suporta para sa gsasl client-side authenticator, nga gisulayan lang gamit ang plaintext password handler. Ang operasyon sa SCRAM-SHA-256 ug SCRAM-SHA-256-PLUS nga mga pamaagi posible lamang pinaagi sa gsasl.
  • Ang suporta alang sa server-side nga gsasl authenticator alang sa na-encrypt nga mga password gipatuman, nagsilbi nga alternatibo sa kaniadto nga anaa nga plaintext mode.
  • Ang mga depinisyon sa gihinganlan nga mga lista mahimo na nga prefix sa "tago" aron pugngan ang output sa sulod sa dihang ipatuman ang "-bP" nga sugo.
  • Ang eksperimento nga suporta alang sa mga internet socket gidugang sa authentication driver pinaagi sa Dovecot IMAP server (kaniadto unix-domain sockets lang ang gisuportahan).
  • Ang ekspresyon sa ACL nga "queue_only" mahimo nang ipiho nga "queue" ug nagsuporta sa "first_pass_route" nga kapilian, susama sa "-odqs" nga kapilian sa command line.
  • Gidugang bag-ong mga variable $queue_size ug $local_part_{pre,suf}fix_v.
  • Gidugang ang "sqlite_dbfile" nga kapilian sa nag-unang bloke sa pag-configure aron magamit kung gihubit ang prefix sa search string. Giguba sa pagbag-o ang atraso nga pagkaangay - ang daan nga pamaagi sa pagtakda sa usa ka prefix dili na molihok kung gipiho ang mga hugaw nga variable sa mga pangutana sa pagpangita. Usa ka bag-ong pamaagi ("sqlite_dbfile") nagtugot kanimo sa pagbulag sa ngalan sa file.
  • Gidugang nga mga kapilian sa pagpangita sa mga bloke sa pagpangita aron ibalik ang tibuuk nga agianan ug pagsala sa mga tipo sa file kung magkatugma.
  • Gidugang ang mga opsyon sa pgsql ug mysql lookup blocks aron ipiho ang ngalan sa server nga gilain gikan sa search string.
  • Para sa lookup blocks nga mopili ug usa ka key, usa ka opsyon ang gidugang para ibalik ang de-tainted nga bersyon sa key kung naay mga tugma, imbes sa gipangita nga data.
  • Para sa tanang malampusong mga pagpili sa listahan-match, ang $domain_data ug $localpart_data variables gitakda (kaniadto, ang mga elemento sa lista nga nahilambigit sa pagpili gisal-ot). Dugang pa, ang mga elemento sa lista nga gigamit sa pagpares karon gi-assign sa mga variable $0, $1, ug uban pa.
  • Gidugang nga operator sa pagpalapad "${listquote { } { }}".
  • Usa ka opsyon ang gidugang sa ${readsocket {}{}{}} expansion operator aron tugotan ang mga resulta nga ma-cache.
  • Gidugang ang dkim_verify_min_keysizes setting aron ilista ang minimum nga gitugot nga public key sizes.
  • Gisiguro nga ang "bounce_message_file" ug "warning_message_file" nga mga parameter gipalapdan sa wala pa kini gamiton sa unang higayon.
  • Gidugang nga opsyon "spf_smtp_comment_template" aron ma-configure ang bili sa variable nga "$spf_smtp_comment".

Source: opennet.ru

Idugang sa usa ka comment