vSMTP hè un servitore di mail cù una lingua integrata per filtrà u trafficu

U prughjettu vSMTP hè sviluppatu un novu servitore di mail (MTA) destinatu à furnisce un altu rendiment è furnisce capacità di filtrazione flessibile è gestione di u trafficu. U codice di u prughjettu hè scrittu in Rust è hè distribuitu sottu a licenza GPLv3.

Sicondu i risultati di teste publicati da i sviluppatori, vSMTP hè dece volte più veloce di MTA cumpetizione. Per esempiu, vSMTP hà dimustratu 4-13 volte più altu di u trasferimentu di Postfix 3.6.4 quandu trasfirìu missaghji 100 KB è stabilisce 4-16 sessioni simultanee. L'altu rendiment hè ottenutu per l'usu di una architettura multi-threaded, in quale i canali asincroni sò usati per cumunicà trà i fili.

vSMTP - servitore di mail cù lingua integrata per u filtru di u trafficu

vSMTP hè sviluppatu cù un focus primariu nantu à assicurà una alta sicurezza, chì hè ottenuta per mezu di teste intensive cù teste statiche è dinamiche, è ancu l'usu di a lingua Rust, chì, s'ellu hè utilizatu bè, permette di evità parechji errori assuciati à u travagliu. cù memoria. I schedarii di cunfigurazione sò definiti in u formatu TOML.

vSMTP - servitore di mail cù lingua integrata per u filtru di u trafficu

Una funzione speciale di u prugettu hè ancu a presenza di una lingua vSL integrata per scrive script di filtrazione di email, chì permette di creà regule assai flexible per filtrà u cuntenutu indesevule è gestione u trafficu. A lingua hè basatu annantu à a lingua Rhi, chì usa typing dinamica, permette u codice per esse inlineatu in i prugrammi Rust, è furnisce sintassi chì s'assumiglia à una mistura di JavaScript è Rust. I scripts sò furniti cù una API per inspeccionà è mudificà i missaghji entranti, redirige i missaghji, è cuntrullà a so spedizione à l'ospiti lucali è remoti. I scripts supportanu a cunnessione à u DBMS, l'esecuzione di cumandamenti arbitrarie è e-mail in quarantena. In più di vSL, vSMTP supporta ancu SPF è filtri basati nantu à listi di relay aperti per cumbatte i missaghji indesiderati.

I piani per una futura liberazione includenu a pussibilità di integrazione cù un DBMS basatu in SQL (attualmente i dati nantu à l'indirizzi è l'ospiti sò specificati in formatu CSV) è u supportu per i meccanismi di autentificazione DANE (DNS-Based Authentication of Named Entities) è DMARC (Domain-based Authentication). Autentificazione di messagiu). In più versioni separati, hè previstu di implementà i meccanismi BIMI (Brand Indicators for Message Identification) è ARC (Authenticated Received Chain), a capacità di integrazione cù Redis, Memcached è LDAP, strumenti per prutezzione contra DDoS è SPAM bots, plugins per l'urganizazione. cuntrolli in pacchetti antivirus ( ClamAV, Sophos, etc.).

Source: opennet.ru

Add a comment