A fost lansată versiunea serverului de email Exim 4.100, care include corecțiile cumulative și noi funcționalități. Codul proiectului este scris în limbajul C și este distribuit sub licența GPLv2+.
Modificări principale:
- Au fost adăugate opțiunile „psl” și „regdom” pentru căutarea în lista PSL (Public Suffix List) și în baza de date a domeniilor înregistrate. PSL include o listă pentru a determina subdomeniile tipice alocate diferitelor utilizatori (de exemplu, *.github.io, *.co.uk și *.org.ru).
- A fost implementat suport experimental încorporat pentru tehnologia DMARC, activat prin opțiunea de compilare EXPERIMENTAL_DMARC_NATIVE, folosit pentru a proteja împotriva trimiterii mesajelor în numele unui domeniu străin.
- Au fost adăugate noi selectoare de jurnal „spf”, „spf_verbose”, „dmarc”, „dmarc_verbose” și „dsn” pentru a gestiona reflectarea în jurnale a rezultatelor verificărilor autenticității mesajelor folosind tehnologiile SPF, DMARC și DSN.
- A fost adăugată opțiunea de linie de comandă „-bI:modules” pentru a afișa lista modulelor încărcabile dinamic.
- Au fost adăugate noi canale de depanare „start”, „regex” și „macro” pentru a analiza procesul de pornire al serverului de email, serverprocesarea expresiilor regulate și desfășurarea macrocomenzilor.
- În utilitarul exiwhat a fost implementată afișarea statisticilor despre activitatea proceselor de fond smtp (primirea cererilor SMTP) și queue-run (procesarea cozii de mesaje).
- În fișierul de configurare a fost adăugată setarea „bounce_charset” pentru a specifica codificarea caracterelor din antetul „Content-type:”, setat în mesajele trimise de email serverul cu probleme de livrare a mesajelor.
- A fost implementat evenimentul „proc:deliver”, care permite asocierea de manipulatoarele suplimentare la pornirea procesului de livrare a mesajelor.
- A fost adăugată opțiunea „-oDSN” pentru a seta parametrii extensiei DSN (Delivery Status Notification) atunci când se trimit mesaje din linia de comandă.
- În opțiunea și ACL local_parts, la analiza părților locale ale adresei de email, specificate înainte de simbolul „@”, a fost permisă utilizarea de măști „*?”, care acoperă un număr minim de caractere.
- În fișierul de configurare a fost adăugată opțiunea „queue_run_order” pentru a stabili ordinea de procesare a elementelor cozii de mesaje transmise. Opțiunea anterioară „queue_run_in_order” a fost declarată învechită.
- A fost permisă desfășurarea variabilelor în opțiunile „forbid_*” și „allow_filter”, definite în regulile de redirecționare a mesajelor.
- A fost permisă desfășurarea variabilelor în opțiunea „protocol”, specificată la configurarea transportului SMTP.
- În filtrele Sieve a fost adăugată suport pentru analiza nu doar a antetelor, ci și a corpului mesajului (RFC 5173).
- În opțiunea tls_eccurve a fost implementată posibilitatea de a specifica o listă de grupuri de curbe eliptice.
- A fost permisă specificarea opțiunii tls_eccurve în legătură cu transporturile SMTP individuale.
- Au fost eliminate scanner-ele de software malițios f-prot6, f-prot6d, sophie, drweb, f-secur, aveserver, kavdaemon și mksd.
- A fost eliminat suportul pentru SGBD Interbase și serviciul Brightmail.
Sursa: opennet.ro
