vSMTP en mailserver, der lover at være hurtigere, mere sikker og grønnere

For nogle dage siden udviklingen af ​​et nyt projekt kaldet "vSMTP" blev præsenteret som er ved at udvikle en ny mailserver (MTA), der har til formål at levere høj ydeevne og tilbyde fleksible muligheder for filtrering og trafikstyring.

vSMTP udvikles med primært fokus på høj sikkerhed, hvilket opnås gennem omfattende test med statiske og dynamiske test, samt brug af Rust-sproget, der, hvis det bruges korrekt, forhindrer mange hukommelsesrelaterede fejl. Konfigurationsfiler er defineret i TOML-format.

Mens optimering af it-ressourcer bliver mere af en udfordring, er cyberangreb et konstant problem.

Hver dag sendes og modtages mere end 300 milliarder e-mails i verden. Milliarder af bilag behandles, analyseres og leveres, hvilket bidrager til øgede drivhusgasemissioner.

For at imødekomme disse udfordringer udvikler viridIT en ny e-mail-gateway-teknologi, også kaldet vSMTP.

Ifølge testresultaterne offentliggjort af udviklerne, vSMTP er ti gange hurtigere end konkurrerende MTA'er. For eksempel viste vSMTP 4 til 13 gange bedre ydeevne end Postfix 3.6.4, når der blev sendt 100 KB-meddelelser og etableret 4 til 16 samtidige sessioner. Høj ydeevne opnås ved brug af en multi-threaded arkitektur, hvor asynkrone kanaler bruges til at kommunikere mellem tråde.

En funktion af projektet er også tilstedeværelsen af ​​et vSL-sprog indbygget til at skrive scripts til at filtrere beskeder, så du kan oprette meget fleksible regler til at filtrere uønsket indhold og kontrollere trafik.

Af de egenskaber, der skiller sig ud, er følgende nævnt:

  • Den er bygget 100% i Rust.
  • Det er modulopbygget og kan tilpasses meget.
  • Den har et komplet filtreringssystem.
  • Det er aktivt udviklet og vedligeholdt.

Udover dette nævnes det også, at vSMTP giver dig mulighed for at oprette et komplekst sæt regler til at filtrere dine e-mails ved hjælp af det Rhai-baserede Viridit-scriptsprog (vsl).

Med vSMTP kan du:

  • inspicere/ændre indholdet af indgående e-mails.
  • videresende og levere e-mails lokalt eller eksternt.
  • oprette forbindelse til databaser.
  • køre kommandoer.
  • e-mails i karantæne.
  • og meget mere.

Sproget er baseret på Rhai-sproget, som bruger dynamisk indtastning, tillader kode at blive indlejret i Rust-programmer og giver en syntaks, der ligner en krydsning mellem JavaScript og Rust.

Scripts er forsynet med en API til at inspicere og ændre meddelelserne beskeder, videresende beskeder og administrere deres levering til lokale og eksterne værter. Scripts understøtter forbindelse til DBMS, udførelse af vilkårlige kommandoer og karantænemeddelelser. Udover vSL understøtter vSMTP også SPF og åbne relælistebaserede filtre til at bekæmpe spam.

Det er værd at nævne, at af planer for en fremtidig version nævnt muligheden for integration med et SQL-baseret DBMS (da adresse og værtsdata i øjeblikket er angivet i CSV-format).

En anden ændring, der forventes gennemført, er støtte til DANE (DNS-baseret navngivet enhedsgodkendelse) og DMARC (Domænebaseret besked). Udover at det også er planlagt at gennemføre div autentificeringsmekanismer.

Hvad angår langsigtede planer (i fjernere versioner), er det planlagt at implementere BIMI (Brand Indicators for Message Identification) og ARC (Authenticated Received Chain) mekanismer, muligheden for at integrere med Redis, Memcached og LDAP, værktøjer til beskyttelse mod DDoS og SPAM bots, plugins til organisering af checks i antiviruspakker (ClamAV, Sophos osv.).

Endelig for dem der er interesserede i at vide mere om dette nye projekt, skal du vide, at koden for projektet er skrevet i Rust og distribueres under GPLv3-licensen.

Du kan konsultere projektets kildekode samt dets dokumentation og anden information på følgende link. Med hensyn til installation og konfiguration kan du konsultere dokumentationen, der tilbydes på følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.