Pas 6 muajsh zhvillimi lĂ«shimi i serverit tĂ« postĂ«s , i cili pĂ«rfshin rregullimet e grumbulluara dhe shton veçori tĂ« reja. Sipas raportit tĂ« majit rreth njĂ« milion serverĂ« emaili, pjesa e Exim Ă«shtĂ« 57.59% (njĂ« vit mĂ« parĂ« 53.03%), Postfix pĂ«rdoret nĂ« 34.70% (34.51%) tĂ« serverĂ«ve emaili, Sendmail â 3.75% (4.05%), Microsoft Exchange â 0.42% (0.57%).
Ndryshimet në versionin e ri mund të çojnë në prishje të përputhshmërisë prapa. Në veçanti, disa lloje transportesh kanë ndaluar së funksionuari me të dhëna të patratuara (tainted, vlera të bazuara në të dhëna të marra nga dërguesi) gjatë përcaktimit të vendndodhjes së dorëzimit. Për shembull, probleme mund të shfaqen kur përdoret ndryshorja $local_part në cilësimin «check_local_user» gjatë rutimit të emailit. Në vend të $local_part duhet të përdoret ndryshorja e re e pastruar «$local_part_data». Përveç kësaj, në operandët e opsionit headers_remove tani lejohet përdorimi i maskave të përcaktuara me simbolin «*», gjë që mund të shkaktojë mosfunksionim të konfigurimeve ku hiqeshin titujt që përfundonin me simbolin yll (në vend të heqjes së titujve specifikë do të kryhet heqje sipas maskës).
:
- ĂshtĂ« shtuar mbĂ«shtetje eksperimentale e integruar pĂ«r mekanizmin SRS (Sender Rewriting Scheme), i cili lejon rishkrimin e adresĂ«s sĂ« dĂ«rguesit gjatĂ« pĂ«rcjelljes pa prishur kontrollet SPF () dhe mundĂ«son ruajtjen e tĂ« dhĂ«nave tĂ« dĂ«rguesit pĂ«r drejtimin nga serveri tĂ« mesazheve nĂ« rast gabimi tĂ« dorĂ«zimit. Thelbi i metodĂ«s Ă«shtĂ« se gjatĂ« vendosjes sĂ« lidhjes transmetohen tĂ« dhĂ«na pĂ«r identitetin e dĂ«rguesit fillestar; pĂ«r shembull, gjatĂ« rishkrimit tĂ« alice@example.org nĂ« alice@example.com do tĂ« specifikohet «SRS0=HHH=TT=example.org=alice@example.com». SRS Ă«shtĂ« veçanĂ«risht i dobishĂ«m, pĂ«r shembull, nĂ« organizimin e listave tĂ« postimeve, ku mesazhi origjinal ridrejtohet te marrĂ«s tĂ« tjerĂ«.
- Kur përdoret OpenSSL, është shtuar mbështetje për channel binding për (më parë mbështetej vetëm për GnuTLS).
- ĂshtĂ« shtuar ngjarja «msg:defer».
- ĂshtĂ« zbatuar mbĂ«shtetje pĂ«r autentifikuesin gsasl nĂ« anĂ«n e klientit, e testuar vetĂ«m me pĂ«rpunuesin e fjalĂ«kalimeve tĂ« hapura (plaintext). Funksionimi i metodave SCRAM-SHA-256 dhe SCRAM-SHA-256-PLUS Ă«shtĂ« i mundur vetĂ«m pĂ«rmes vetĂ« .
- ĂshtĂ« zbatuar mbĂ«shtetje pĂ«r autentifikuesin gsasl nĂ« anĂ«n e serverit pĂ«r fjalĂ«kalime tĂ« enkriptuara, si alternativĂ« ndaj mĂ«nyrĂ«s plaintext qĂ« ishte nĂ« dispozicion mĂ« parĂ«.
- Përcaktimet në listat e emërtuara tani mund të shënohen me prefiksin «hide» për të mos shfaqur përmbajtjen gjatë ekzekutimit të komandës «-bP».
- Në driver-in e autentikimit përmes serverit IMAP Dovecot është shtuar mbështetje eksperimentale për internet sockets (më parë mbështeteshin vetëm unix-domain sockets).
- Shprehja ACL «queue_only» tani mund të specifikohet si «queue» dhe mbështet opsionin «first_pass_route», të ngjashëm me opsionin e rreshtit të komandës «-odqs».
- Janë shtuar variablat e reja $queue_size dhe $local_part_{pre,suf}fix_v.
- NĂ« bllokun kryesor tĂ« konfigurimit Ă«shtĂ« shtuar opsioni «sqlite_dbfile» pĂ«r pĂ«rdorim gjatĂ« pĂ«rcaktimit tĂ« prefiksit tĂ« vargut tĂ« kĂ«rkimit. Ndryshimi prish pĂ«rputhshmĂ«rinĂ« me versionet e mĂ«parshme â metoda e vjetĂ«r e pĂ«rcaktimit tĂ« prefiksit nuk funksionon mĂ« kur nĂ« kĂ«rkesat lookup pĂ«rdoren variabla tĂ« papastruara (tainted). Metoda e re («sqlite_dbfile») lejon qĂ« emri i skedarit tĂ« mbahet veçmas.
- Në blloqet lookup dsearch janë shtuar opsione për kthimin e shtegut të plotë dhe filtrimin e llojeve të skedarëve gjatë përputhjes.
- Në blloqet lookup pgsql dhe mysql janë shtuar opsione për caktimin e emrit të serverit veçmas nga vargu i kërkimit.
- Për blloqet lookup që kryejnë marrje sipas një çelësi të vetëm, është shtuar një opsion për të kthyer versionin e pastruar (de-tainted) të çelësit kur ka përputhje, në vend të të dhënave të kërkuara.
- Për të gjitha marrjet e suksesshme list-match sigurohet tani vendosja e variablave $domain_data dhe $localpart_data (më parë futeshin elementet e listës të përdorura në përzgjedhje). Gjithashtu, elementet e listës të përdorura gjatë përputhjes tani u caktohen variablave $0, $1 e kështu me radhë.
- ĂshtĂ« shtuar operatori i zgjerimit «${listquote {} {}}».
- Në operatorin e zgjerimit ${readsocket {}{}{}} është shtuar një opsion për të mundësuar cacheimin e rezultateve.
- ĂshtĂ« shtuar konfigurimi dkim_verify_min_keysizes pĂ«r tĂ« pĂ«rcaktuar madhĂ«sitĂ« minimale tĂ« lejuara tĂ« çelĂ«save publikĂ«.
- ĂshtĂ« siguruar zgjerimi i parametrave «bounce_message_file» dhe «warn_message_file» pĂ«rpara pĂ«rdorimit tĂ« tyre tĂ« parĂ«.
- ĂshtĂ« shtuar opsioni «spf_smtp_comment_template» pĂ«r tĂ« konfiguruar vlerĂ«n e variablĂ«s «$spf_smtp_comment».
Burimi: opennet.ru
