vSMTP – en mailserver med inbyggt sprĂ„k för trafikfiltrering

Projektet vSMTP utvecklar en ny e-postserver (MTA) som syftar till att sÀkerstÀlla hög prestanda och erbjuda flexibla möjligheter för filtrering och trafikhantering. Projektkoden Àr skriven i Rust och distribueras under GPLv3-licensen.

Enligt de resultat som publicerats av utvecklarna Àr vSMTP tio gÄnger snabbare Àn konkurrerande MTA. Till exempel uppvisade vSMTP mellan 4 och 13 gÄnger högre kapacitet Àn Postfix 3.6.4 vid överföring av meddelanden som var 100 KB stora och med 4-16 samtidiga sessioner. Den höga prestandan uppnÄs genom anvÀndning av en flertrÄdad arkitektur dÀr asynkrona kanaler anvÀnds för interprocesskommunikation.

vSMTP - en e-postserver med inbyggt sprÄk för trafikfiltrering

vSMTP utvecklas med ett primÀrt fokus pÄ att sÀkerstÀlla hög sÀkerhet, vilket uppnÄs genom intensiv testning med statiska och dynamiska tester, samt genom anvÀndning av Rust, vilket gör det möjligt att undvika mÄnga minnesrelaterade fel. Konfigurationsfiler definieras i TOML-format.

vSMTP - en e-postserver med inbyggt sprÄk för trafikfiltrering

En sÀrskild funktion i projektet Àr den inbyggda vSL-sprÄket för att skriva skript för filtrering av e-post, vilket möjliggör skapandet av mycket flexibla regler för avskiljande av oönskat innehÄll och trafikhantering. SprÄket Àr baserat pÄ Rhai, som anvÀnder dynamisk typning och möjliggör inbÀddning av kod i program skrivna i Rust samt erbjuder ett syntaktiskt som liknar en blandning av JavaScript och Rust. Skripten ges ett API för att inspektera och modifiera inkommande meddelanden, omdirigera meddelanden och hantera deras leverans till lokala och fjÀrrvÀrdar. I skripten stöds anslutning till databaser, körning av godtyckliga kommandon och placering av meddelanden i karantÀn. Utöver vSL stödjer vSMTP Àven SPF och filter baserade pÄ öppna relÀlistor för att bekÀmpa skrÀppost.

Bland de planer för den kommande versionen framhÀvs möjligheten till integration med SQL-baserade databaser (just nu anges data om adresser och vÀrdar i CSV-format) och stöd för autentiseringsmekanismerna DANE (DNS-Based Authentication of Named Entities) och DMARC (Domain-based Message Authentication). I mer avlÀgsna versioner planeras implementering av mekanismer för BIMI (Brand Indicators for Message Identification) och ARC (Authenticated Received Chain), möjligheten till integration med Redis, Memcached och LDAP, verktyg för skydd mot DDoS och SPAM-botar, samt plugins för att organisera kontroller i antivirusprogram (ClamAV, Sophos m.fl.).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster