vSMTP un server de e-mail care promite a fi mai rapid, mai sigur și mai ecologic

Acum câteva zile a fost prezentată dezvoltarea unui nou proiect numit „vSMTP”. care dezvoltă un nou server de e-mail (MTA) menit să ofere performanțe ridicate și să ofere opțiuni flexibile de filtrare și management al traficului.

vSMTP este dezvoltat cu un accent principal pe securitate ridicată, care se realizează prin testare extinsă cu teste statice și dinamice, precum și prin utilizarea limbajului Rust, care, dacă este utilizat corect, previne multe erori legate de memorie. Fișierele de configurare sunt definite în format TOML.

În timp ce optimizarea resurselor IT devine din ce în ce mai mult o provocare, atacurile cibernetice rămân o problemă constantă.

În fiecare zi, peste 300 de miliarde de e-mailuri sunt trimise și primite în lume. Miliarde de atașamente sunt procesate, analizate și livrate, contribuind la creșterea emisiilor de gaze cu efect de seră.

Pentru a face față acestor provocări, viridIT dezvoltă o nouă tehnologie de gateway de e-mail, numită și vSMTP.

Conform rezultatelor testelor publicate de dezvoltatori, vSMTP este de zece ori mai rapid decât MTA-urile concurente. De exemplu, vSMTP a arătat performanțe de 4 până la 13 ori mai bune decât Postfix 3.6.4 atunci când a trimis mesaje de 100 KB și a stabilit 4 până la 16 sesiuni concurente. Performanța ridicată este obținută prin utilizarea unei arhitecturi multi-threaded, în care canalele asincrone sunt folosite pentru a comunica între fire.

O caracteristica al proiectului este de asemenea prezența unui limbaj vSL încorporat pentru a scrie scripturi pentru a filtra mesajele, permițându-vă să creați reguli foarte flexibile pentru a filtra conținutul nedorit și a controla traficul.

Dintre caracteristicile care ies în evidență, sunt menționate următoarele:

  • Este construit 100% in Rust.
  • Este modular și foarte personalizabil.
  • Are un sistem complet de filtrare.
  • Este dezvoltat și întreținut activ.

În plus, se mai menționează că vSMTP vă permite să creați un set complex de reguli pentru a vă filtra e-mailurile folosind limbajul de scripting Viridit (vsl) bazat pe Rhi.

Cu vSMTP puteți:

  • inspectați/modificați conținutul e-mailurilor primite.
  • redirecționați și livrați e-mailuri local sau de la distanță.
  • conectați la baze de date.
  • rulați comenzi.
  • e-mailuri puse în carantină.
  • și altele.

Limba se bazează pe limba Rhi, care utilizează tastarea dinamică, permite codul să fie încorporat în programele Rust și oferă o sintaxă care seamănă cu o încrucișare între JavaScript și Rust.

Scripturile sunt furnizate cu un API pentru a inspecta și modifica mesajele mesajele, redirecționați mesajele și gestionați livrarea acestora către gazdele locale și la distanță. Scripturile acceptă conectarea la DBMS, executarea de comenzi arbitrare și mesajele de carantină. Pe lângă vSL, vSMTP acceptă, de asemenea, SPF și filtre bazate pe liste de releu deschise pentru a combate spam-ul.

Merită menționat faptul că al planuri pentru o versiune viitoare a menționat posibilitatea de a integrare cu un SGBD bazat pe SQL (deoarece în momentul de față adresa și datele gazdei sunt specificate în format CSV).

O altă modificare care se așteaptă să fie implementată este sprijin pentru DANE (Autentificarea entității denumite bazată pe DNS) și DMARC (Mesaj bazat pe domeniu). Pe lângă faptul că este, de asemenea, planificată să implementeze diverse mecanisme de autentificare.

În ceea ce privește planurile pe termen mai lung (în versiuni mai îndepărtate), este planificată implementarea mecanismelor BIMI (Brand Indicators for Message Identification) și ARC (Authenticated Received Chain), capacitatea de integrare cu Redis, Memcached și LDAP, instrumente de protecție împotriva Boti DDoS și SPAM, pluginuri pentru organizarea verificărilor în pachete antivirus (ClamAV, Sophos etc.).

În cele din urmă pentru cei interesați să afle mai multe despre acest nou proiect, trebuie să știți că codul proiectului este scris în Rust și este distribuit sub licența GPLv3.

Puteți consulta codul sursă al proiectului, precum și documentația acestuia și alte informații la adresa următorul link. În ceea ce privește instalarea și configurarea, puteți consulta documentația oferită la adresa următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.