Pas 6 muajsh zhvillimi lëshimi i serverit të postës , në të cilin janë bërë përmirësime të grumbulluara dhe janë shtuar funksionalitete të reja. Në përputhje me majin, 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).
:
- Ă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 () 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 (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Ă« .
- Ă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
