vSMTP meiliserver, mis tõotab olla kiirem, turvalisem ja keskkonnasõbralikum

Mõni päev tagasi esitleti uue projekti "vSMTP" arendamist mis arendab uut meiliserverit (MTA), mille eesmärk on pakkuda suurt jõudlust ning pakkuda paindlikke võimalusi filtreerimiseks ja liikluse haldamiseks.

vSMTP seda arendatakse, keskendudes peamiselt kõrgele turvalisusele, mis saavutatakse ulatuslike staatiliste ja dünaamiliste testidega testimise ning ka Rusti keele kasutamisega, mis õige kasutamise korral hoiab ära paljud mäluga seotud vead. Konfiguratsioonifailid on määratletud TOML-vormingus.

Kuigi IT-ressursside optimeerimine on muutumas üha suuremaks väljakutseks, on küberrünnakud endiselt pidev probleem.

Iga päev saadetakse ja võetakse maailmas vastu üle 300 miljardi meili. Töödeldakse, analüüsitakse ja tarnitakse miljardeid lisaseadmeid, mis suurendavad kasvuhoonegaaside heitkoguseid.

Nende väljakutsetega toimetulemiseks töötab viridIT välja uut e-posti lüüsi tehnoloogiat, mida nimetatakse ka vSMTP-ks.

Vastavalt arendajate avaldatud testitulemustele, vSMTP on kümme korda kiirem kui konkureerivad MTA-d. Näiteks näitas vSMTP 4–13 korda paremat jõudlust kui Postfix 3.6.4 100 KB sõnumite saatmisel ja 4–16 samaaegse seansi loomisel. Kõrge jõudlus saavutatakse mitme lõimega arhitektuuri kasutamisega, mille puhul kasutatakse lõimedevaheliseks suhtlemiseks asünkroonseid kanaleid.

Funktsioon projektist on samuti vSL keele olemasolu sisseehitatud skriptide kirjutamiseks sõnumite filtreerimiseks, mis võimaldab teil luua väga paindlikke reegleid soovimatu sisu filtreerimiseks ja liikluse juhtimiseks.

Silma paistvatest omadustest, mainitakse järgmist:

  • See on ehitatud 100% roostes.
  • See on modulaarne ja väga kohandatav.
  • Sellel on täielik filtreerimissüsteem.
  • Seda arendatakse ja hooldatakse aktiivselt.

Lisaks mainitakse ka seda, et vSMTP võimaldab teil luua keeruka reeglistiku oma meilide filtreerimiseks, kasutades Rhai-põhist Viriditi skriptikeelt (vsl).

VSMTP-ga saate:

  • kontrollida/muuta sissetulevate e-kirjade sisu.
  • edastada ja edastada e-kirju kohapeal või eemalt.
  • ühenduda andmebaasidega.
  • käivita käsud.
  • karantiini pandud meilid.
  • ja palju muud.

Keel põhineb rhai keelel, mis kasutab dünaamilist tippimist, võimaldab koodi manustada Rusti programmidesse ja pakub süntaksit, mis meenutab JavaScripti ja Rusti ristumist.

Skriptid on varustatud API-ga sõnumite kontrollimiseks ja muutmiseks sõnumeid, edastada sõnumeid ja hallata nende edastamist kohalikele ja kaughostidele. Skriptid toetavad ühenduse loomist DBMS-iga, suvaliste käskude täitmist ja sõnumite karantiini panemist. Lisaks vSL-ile toetab vSMTP ka SPF-i ja avatud relee loendipõhiseid filtreid rämpsposti vastu võitlemiseks.

Tasub mainida, et tulevase versiooni plaanid mainis võimalust integreerimine SQL-põhise DBMS-iga (kuna hetkel on aadress ja hosti andmed määratud CSV-vormingus).

Teine eeldatavasti rakendatav muudatus on DANE tugi (DNS-põhine nimega olemi autentimine) ja DMARC (Domeenipõhine sõnum). Lisaks sellele, et plaanis on ka erinevaid autentimismehhanismid.

Mis puutub pikemaajalistesse plaanidesse (kaugemates versioonides), siis on plaanis juurutada BIMI (Brand Indicators for Message Identification) ja ARC (Authenticated Received Chain) mehhanismid, võimalus integreeruda Redise, Memcachedi ja LDAP-ga, vahendid kaitseks. DDoS ja SPAM robotid, viirusetõrjepakettide (ClamAV, Sophos jne) kontrollide korraldamise pistikprogrammid.

Lõpuks neile, kes on huvitatud rohkematest teadmistest selle uue projekti kohta peaksite teadma, et projekti kood on kirjutatud Rust keeles ja seda levitatakse GPLv3 litsentsi all.

Saate tutvuda projekti lähtekoodi, selle dokumentatsiooni ja muu teabega aadressil järgmine link. Installimise ja seadistamise kohta saate tutvuda dokumentatsiooniga, mida pakutakse aadressil järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.