vSMTP un servidor de correu que promet ser més ràpid, més segur i més ecològic

Fa alguns dies es va presentar el desenvolupament d'un nou projecte anomenat vSMTP el qual està desenvolupant un nou servidor de correu (MTA) destinat a proporcionar un alt rendiment i oferir opcions flexibles per al filtratge i la gestió del trànsit.

vSMTP s'està desenvolupant amb un enfocament principal a l'alta seguretat, que s'aconsegueix a través de proves exhaustives amb proves estàtiques i dinàmiques, així com l'ús del llenguatge Rust, que, si es fa servir correctament, evita molts errors relacionats amb la memòria. Els fitxers de configuració es defineixen en format TOML.

Si bé l'optimització dels recursos de TI es converteix en un desafiament cada cop més gran, els atacs informàtics continuen sent un problema constant.

Cada dia, s'envien i reben més de 300 mil milions de correus electrònics al món. Milers de milions d'arxius adjunts es processen, analitzen i lliuren, cosa que contribueix a l'augment de les emissions de gasos amb efecte d'hivernacle.

Per enfrontar aquests desafiaments, viridIT està desenvolupant una nova tecnologia de portes denllaç de correu electrònic, també anomenada vSMTP.

Segons els resultats de les proves publicades pels desenvolupadors, vSMTP és deu vegades més ràpid que els MTA de la competència. Per exemple, vSMTP va mostrar un rendiment de 4 a 13 vegades més gran que Postfix 3.6.4 en enviar missatges de 100 KB i establir de 4 a 16 sessions simultànies. L'alt rendiment s'aconsegueix mitjançant l'ús d'una arquitectura de subprocessos múltiples, on s'utilitzen canals asíncrons per comunicar-se entre subprocessos.

Una característica del projecte és també la presència d'un llenguatge vSL incorporat per escriure scripts per filtrar missatges, el que us permet crear regles molt flexibles per filtrar contingut no desitjat i controlar el trànsit.

De les característiques que es destaquen, s'esmenten les següents:

  • Està construït 100% a Rust.
  • És modular i altament personalitzable.
  • Té un complet sistema de filtratge.
  • Es desenvolupa i es manté activament.

A més d'això també s'esmenta que vSMTP permet crear un conjunt complex de regles per filtrar els vostres correus electrònics utilitzant el llenguatge de seqüències d'ordres (vsl) de Viridit basat en Rhai

Amb vSMTP es pot:

  • inspeccionar/modificar el contingut dels correus electrònics entrants.
  • reenviar i lliurar correus electrònics de manera local o remota.
  • connectar-se a bases de dades.
  • executar ordres.
  • correus electrònics en quarantena.
  • i molt més.

L'idioma es basa en l'idioma Rhai, que utilitza escriptura dinàmica, permet que el codi s'incrusti als programes de Rust i proporciona una sintaxi que s'assembla a una barreja de JavaScript i Rust.

Els scripts es proporcionen amb una API per inspeccionar i modificar els missatges entrants, reenviar missatges i administrar el lliurament a hosts locals i remots. Els scripts admeten la connexió al DBMS, l'execució d'ordres arbitràries i la col·locació de missatges en quarantena. A més de vSL, vSMTP també és compatible amb SPF i filtres basats en llistes de retransmissió obertes per combatre el correu brossa.

cal esmentar que dels plans per a una versió futura s'esmenta la possibilitat de integració amb un DBMS basat en SQL (ja que de moment l'adreça i les dades del host s'especifiquen en format CSV).

Un altre dels canvis que s'espera implementar és el suport per a DANE (Autenticació d'entitats nomenades basada en DNS) i DMARC (Missatge basat en domini). A més que també es té planejat implementar diversos mecanismes d'autenticació.

Pel que fa als plans a més termini (en versions més llunyanes), es planeja implementar mecanismes BIMI (Brand Indicators for Message Identification) i ARC (Authenticated Received Chain), la capacitat d'integració amb Redis, Memcached i LDAP, eines per protegir contra bots DDoS i SPAM, complements per organitzar comprovacions en paquets antivirus (ClamAV, Sophos, etc.).

Finalment per als que estiguin interessats en poder conèixer més sobre aquest nou projecte, heu de saber que el codi del projecte està escrit a Rust i es distribueix sota la llicència GPLv3.

Podeu consultar el codi font del projecte així mateix com la vostra documentació i la resta d'informació a el següent enllaç. Quant a la instal·lació i configuració, podeu consultar la documentació oferta a el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.