vSMTP — egy teljesítményoptimalizált e-mail szerver beépített nyelvvel a forgalom szűrésére

A vSMTP projekt egy új e-mail szervert (MTA) fejleszt, amely a kiváló teljesítmény biztosítására és rugalmas szűrési és forgalomkezelési lehetőségekre összpontosít. A projekt kódja Rust nyelven íródott, és GPLv3 licenc alatt terjesztik.

A fejlesztők által közzétett tesztelési eredmények alapján a vSMTP tízszer gyorsabb, mint a versenyző MTA-k. Például a vSMTP 4-13-szor magasabb áteresztőképességet mutatott az 100 KB méretű üzenetek továbbítása során 4-16 párhuzamos munkamenet beállítása mellett, mint a Postfix 3.6.4. A magas teljesítményt a többszálú architektúra alkalmazása biztosítja, ahol az szálak közötti interakcióhoz aszinkron csatornákat használnak.

vSMTP - egy email szerver beépített nyelvvel a forgalom szűrésére

A vSMTP alapvetően a fokozott biztonság biztosítására összpontosít, amit intenzív tesztelésekkel ér el statikus és dinamikus tesztekkel, emellett a Rust nyelv alkalmazása által, amely megfelelő használat mellett elkerülhet számos memória kezeléssel kapcsolatos hibát. A konfigurációs fájlok TOML formátumban vannak definiálva.

vSMTP - egy email szerver beépített nyelvvel a forgalom szűrésére

A projekt jellemzője a beépített vSL nyelv, amely lehetővé teszi az e-mailek szűrési forgatókönyveinek írását, így nagyon rugalmas szabályok létrehozását teszi lehetővé a nem kívánt tartalmak kiszűrésére és a forgalom kezelésére. A nyelv a dinamikus típusosságot alkalmazó Rhai nyelven alapul, lehetővé téve a kód beágyazását Rust programokba, és olyan szintaxist biztosít, amely a JavaScript és a Rust keverékére emlékeztet. A forgatókönyvek API-t kapnak a bejövő üzenetek vizsgálatához és módosításához, üzenetek átirányításához és a helyi és távoli hosztokra történő kézbesítésük kezeléséhez. A forgatókönyvek támogatják az adatbázishoz való csatlakozást, önálló parancsok futtatását és az üzenetek karanténba helyezését. A vSL mellett a vSMTP támogatja a SPF-et és az nyílt átjárólisták alapú szűrőket is a nem kívánt üzenetekkel szemben.

A jövőbeli kiadási tervekről említést nyer, hogy lehetőség nyílik SQL alapú DBMS integrációra (jelenleg az címek és hosztok adatai CSV formátumban vannak megadva) és a DANE (DNS-alapú Név Entitásainak Hitelesítése) és DMARC (Domain-alapú Üzenet-Hitelesítés) hitelesítési mechanizmusok támogatására. A még távolabbi verziókban tervezik a BIMI (Brand Indicators for Message Identification) és ARC (Authenticated Received Chain) mechanizmusok megvalósítását, valamint Redis, Memcached és LDAP integrálásának lehetőségét, DDoS és SPAM-botok elleni védelmet, valamint antivírus csomagok (ClamAV, Sophos stb.) ellenőrzésére szolgáló plugineket.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster