Versioni i ri i serverit të postës Exim 4.94

Pas 6 muajsh zhvillimi u mbajt lëshimi i serverit të postës Exim 4.94, në të cilin janë bërë përmirësime të grumbulluara dhe janë shtuar funksionalitete të reja. Në përputhje me majin, automated survey rreth një milion serverë postë, pjesa e Exim është 57.59% (një vit më parë 53.03%), Postfix përdoret në 34.70% (34.51%) të serverëve të postës, Sendmail - 3.75% (4.05%), Microsoft Exchange - 0.42% (0.57%).

Ndryshimet në lëshimin e ri mund të çojnë në prishjen e përputhshmërisë mbrapa. Në veçanti, disa lloje transporti nuk funksionojnë më me të dhëna të papastruara (tainted, vlera të bazuara në të dhëna të marra nga dërguesi) gjatë përcaktimit të vendndodhjes së dorëzimit. Për shembull, mund të paraqiten probleme gjatë përdorimit të variablës $local_part në konfigurimin «check_local_user» gjatë ruterimit të një mesazhi. Në vend të $local_part, duhet të përdoret variabla e re e pastruar «$local_part_data». Gjithashtu, në operandët e opsioneve headers_remove tani lejohet përdorimi i maskave të përcaktuara me simbolin «*», gjë që mund të çojë në prishjen e konfigurimeve, në të cilat fshihen tituj që përfundojnë me simbolin e yllit (në vend të fshirjes së titujve specifikë do të kryhet fshirja sipas maskës).

Ndryshimet kryesore në:

  • ËshtĂ« shtuar mbĂ«shtetje eksperimentale e integruar pĂ«r mekanizmin SRS (Sender Rewriting Scheme), qĂ« lejon rishkrimin e adresĂ«s sĂ« dĂ«rguesit gjatĂ« pĂ«rcjelljes pa shkelur verifikimet e SPF (Sender Policy Framework) dhe garanton ruajtjen e tĂ« dhĂ«nave mbi dĂ«rguesin pĂ«r dĂ«rgimin e mesazheve nga serveri nĂ« rast gabimi nĂ« dorĂ«zim. Esenca e metodĂ«s qĂ«ndron nĂ« atĂ« se gjatĂ« vendosjes sĂ« lidhjes, dĂ«rgohen informacione mbi identitetin me dĂ«rguesin origjinal, pĂ«r shembull, kur rishkruhet alice@example.org nĂ« alice@example.com do tĂ« tregohet "SRS0=HHH=TT=example.org=alice@example.com". SRS Ă«shtĂ« i rĂ«ndĂ«sishĂ«m, pĂ«r shembull, gjatĂ« organizimit tĂ« punĂ«s sĂ« listave tĂ« dĂ«rgimit, ku mesazhi origjinal dĂ«rgohet tek marrĂ«sit e tjerĂ«.
  • Me pĂ«rdorimin e OpenSSL, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r fiksimin e kanalit pĂ«r autentifikuesit (mĂ« parĂ« mbĂ«shtetej vetĂ«m pĂ«r GnuTLS).
  • ËshtĂ« shtuar ngjarja "msg:defer".
  • ËshtĂ« implementuar mbĂ«shtetje pĂ«r autentifikuesin gsasl nĂ« anĂ«n e klientit, i provuar vetĂ«m me menaxherin e fjalĂ«kalimeve tĂ« hapura (plaintext). Operimi i metodave SCRAM-SHA-256 dhe SCRAM-SHA-256-PLUS Ă«shtĂ« i mundur vetĂ«m nĂ«pĂ«rmjet vetĂ« gsasl.
  • ËshtĂ« realizuar mbĂ«shtetje pĂ«r autentifikuesin gsasl nĂ« anĂ«n e serverit pĂ«r fjalĂ«kalime tĂ« koduara, duke shĂ«rbyer si njĂ« alternativĂ« ndaj regjimit tĂ« mĂ«parshĂ«m plaintext.
  • PĂ«rcaktimet nĂ« listat e emĂ«ruara tani mund tĂ« shĂ«nohen me prefiksin «hide» pĂ«r tĂ« penguar daljen e pĂ«rmbajtjes gjatĂ« ekzekutimit tĂ« komandĂ«s «-bP».
  • NjĂ« mbĂ«shtetje eksperimentale pĂ«r socket interneti Ă«shtĂ« shtuar nĂ« drejtorin e autentifikimit pĂ«r IMAP-serverin Dovecot (mĂ« parĂ« ishin mbĂ«shtetur vetĂ«m socket-et e domain-it unix).
  • Shprehja ACL «queue_only» tani mund tĂ« pĂ«rcaktohet si «queue» dhe mbĂ«shtet opsionin «first_pass_route», ngjashĂ«m me opsionin e linjĂ«s sĂ« komandĂ«s «-odqs».
  • JanĂ« shtuar variablat e rinj $queue_size dhe $local_part_{pre,suf}fix_v.
  • ËshtĂ« shtuar opsioni «sqlite_dbfile» nĂ« bllokun kryesor tĂ« konfigurimit pĂ«r pĂ«rdorim gjatĂ« pĂ«rcaktimit tĂ« prefiksit tĂ« rreshtit tĂ« kĂ«rkimit. Ky ndryshim prishet pĂ«rputhshmĂ«rinĂ« dhe metoda e vjetĂ«r e pĂ«rcaktimit tĂ« prefiksit ka ndaluar sĂ« funksionuari kur pĂ«rdoren variablat e papastruar (tainted) nĂ« kĂ«rkesat lookup. Metoda e re («sqlite_dbfile») lejon mbajtjen e emrit tĂ« skedarit veçmas.
  • JanĂ« shtuar opsionet pĂ«r kthimin e rrugĂ«s sĂ« plotĂ« dhe filtrimin e llojeve tĂ« skedarĂ«ve nĂ« blloqet dsearch tĂ« lookup.
  • NĂ« blloqet lookup pgsql dhe mysql janĂ« shtuar mundĂ«si pĂ«r tĂ« caktuar emrin e serverit veçmas nga stringu i kĂ«rkimit.
  • PĂ«r blloqet lookup qĂ« bĂ«jnĂ« pĂ«rzgjedhje sipas njĂ« çelĂ«si, Ă«shtĂ« shtuar njĂ« mundĂ«si pĂ«r tĂ« kthyer versionin e pastruar (de-tainted) tĂ« çelĂ«sit nĂ« rast tĂ« pĂ«rputhjeve, nĂ« vend tĂ« tĂ« dhĂ«nave tĂ« kĂ«rkuara.
  • PĂ«r tĂ« gjitha pĂ«rzgjedhjet e suksesshme list-match Ă«shtĂ« siguruar vendosja e variablave $domain_data dhe $localpart_data (mĂ« parĂ« ishin futur elementet e listĂ«s tĂ« angazhuara nĂ« pĂ«rzgjedhje). PĂ«r mĂ« tepĂ«r, elementet e listĂ«s tĂ« pĂ«rdorura gjatĂ« pĂ«rputhjes tani i caktohen variablave $0, $1 dhe etj.
  • ËshtĂ« shtuar operatori i zgjidhjes "${listquote {} {}}".
  • NĂ« operatorin e zgjidhjes ${readsocket {}{}{}} Ă«shtĂ« shtuar njĂ« mundĂ«si pĂ«r tĂ« siguruar ruajtjen e rezultateve.
  • ËshtĂ« shtuar cilĂ«simi dkim_verify_min_keysizes pĂ«r tĂ« numĂ«ruar madhĂ«sitĂ« minimale tĂ« lejuara tĂ« çelĂ«save publikĂ«.
  • ËshtĂ« siguruar zgjidhja e parametrave "bounce_message_file" dhe "warn_message_file" deri nĂ« pĂ«rdorimin e tyre tĂ« parĂ«.
  • ËshtĂ« shtuar njĂ« mundĂ«si "spf_smtp_comment_template" pĂ«r tĂ« caktuar vlerĂ«n e variablĂ«s "$spf_smtp_comment".

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster