Noua versiune a serverului de e-mail Exim 4.95

Serverul de e-mail Exim 4.95 a fost lansat, adăugând corecții acumulate și adăugând noi funcții. Potrivit unui sondaj automatizat din septembrie, pe mai mult de un milion de servere de e-mail, cota Exim este de 58% (acum un an 57.59%), Postfix este utilizat pe 34.92% (34.70%) dintre serverele de mail, Sendmail - 3.52% (3.75% ), MailEnable - 2% (2.07).%), MDaemon - 0.57% (0.73%), Microsoft Exchange - 0.32% (0.42%). Principalele modificări:

  • A fost anunțat suport stabil pentru modul de procesare rapidă a cozii de mesaje, ceea ce vă permite să accelerați începerea livrării mesajelor atunci când dimensiunea cozii pentru trimitere este mare și există un număr impresionant de mesaje trimise către gazde obișnuite, de exemplu, atunci când transmiteți un număr mare de scrisori către furnizori mari de corespondență sau trimiteți printr-un agent intermediar de transfer de mesaje (smarthost). Dacă modul este activat folosind opțiunea „queue_fast_ramp” și procesarea cozii în două etape („-qq”) detectează prezența unei mari porțiuni de mesaje adresate unui anumit server de e-mail, atunci livrarea către gazda respectivă va începe imediat.
  • O implementare alternativă a mecanismului SRS (Sender Rewriting Scheme) a fost stabilizată - „SRS_NATIVE”, care nu necesită dependențe externe (vechea implementare experimentală necesita instalarea bibliotecii libsrs_alt). SRS vă permite să rescrieți adresa expeditorului în timpul redirecționării fără a încălca verificările SPF (Sender Policy Framework) și să vă asigurați că datele expeditorului sunt păstrate pentru ca serverul să trimită mesaje în cazul unei eșecuri de livrare. Esența metodei este că atunci când se stabilește o conexiune, se transmit informații despre identitatea cu expeditorul inițial, de exemplu, la rescriere [e-mail protejat] pe [e-mail protejat] va fi indicat "[e-mail protejat]" SRS este relevant, de exemplu, atunci când se organizează munca de liste de corespondență în care mesajul original este redirecționat către alți destinatari.
  • Opțiunea TLS_RESUME a fost stabilizată, oferind posibilitatea de a relua o conexiune TLS întreruptă anterior.
  • Suportul pentru SGBD-ul LMDB încorporat compact de înaltă performanță, care stochează date în format cheie-valoare, a fost stabilizat. Sunt acceptate doar eșantioanele de căutare din baze de date gata făcute folosind o singură cheie (scrierea din Exim în LMDB nu este implementată). De exemplu, pentru a verifica domeniul expeditorului în reguli, puteți utiliza o interogare precum „${lookup{$sender_address_domain}lmdb{/var/lib/spamdb/stopdomains.mdb}}”.
  • S-a adăugat opțiunea „message_linelength_limit” pentru a seta o limită a numărului de caractere pe linie.
  • A fost oferită capacitatea de a ignora memoria cache la executarea cererilor de căutare.
  • Pentru transportul appendfile, verificarea cotelor a fost implementată în timpul primirii unui mesaj (sesiunea SMTP).
  • S-a adăugat suport pentru opțiunea „fișier=" în interogările de căutare SQLite ", care vă permite să specificați un fișier de bază de date pentru o anumită operație fără a specifica prefixe în linia cu comanda SQL.
  • Interogările de căutare Lsearch acceptă acum opțiunea „ret=full” pentru a returna întregul bloc de date corespunzător unei chei, nu doar primul rând.
  • Stabilirea conexiunilor TLS este accelerată prin preluarea și stocarea în cache a informațiilor (cum ar fi certificatele) în loc să le descărcați înainte de procesarea fiecărei conexiuni.
  • S-a adăugat parametrul „proxy_protocol_timeout” pentru a configura timpul de expirare pentru protocolul Proxy.
  • S-a adăugat parametrul „smtp_backlog_monitor” pentru a permite înregistrarea informațiilor despre dimensiunea cozii de conexiuni în așteptare (backlog) în jurnal.
  • S-a adăugat parametrul „hosts_require_helo”, care interzice trimiterea comenzii MAIL dacă comanda HELO sau EHLO nu a fost trimisă anterior.
  • S-a adăugat parametrul „allow_insecure_tainted_data”, atunci când este specificat, evadarea nesigură a caracterelor speciale din date va avea ca rezultat un avertisment în loc de o eroare.
  • Suportul pentru platforma macOS a fost întrerupt (fișierele de asamblare au fost mutate în categoria neacceptată).

    Sursa: opennet.ru

Adauga un comentariu