vSMTP pašto serveris, kuris žada būti greitesnis, saugesnis ir ekologiškesnis

Prieš kelias dienas buvo pristatytas naujo projekto „vSMTP“ kūrimas kuri kuria naują pašto serverį (MTA), kurio tikslas – užtikrinti aukštą našumą ir siūlyti lanksčias filtravimo ir srauto valdymo parinktis.

vSMTP yra kuriamas daugiausia dėmesio skiriant aukštam saugumui, kuris pasiekiamas atliekant platų testavimą naudojant statinius ir dinaminius testus, taip pat naudojant Rust kalbą, kuri, jei naudojama teisingai, apsaugo nuo daugelio su atmintimi susijusių klaidų. Konfigūracijos failai yra apibrėžti TOML formatu.

Nors IT išteklių optimizavimas tampa vis didesniu iššūkiu, kibernetinės atakos išlieka nuolatine problema.

Kasdien pasaulyje išsiunčiama ir gaunama daugiau nei 300 milijardų el. Milijardai priedų yra apdorojami, analizuojami ir pristatomi, todėl didėja šiltnamio efektą sukeliančių dujų emisija.

Siekdama įveikti šiuos iššūkius, viridIT kuria naują el. pašto šliuzo technologiją, dar vadinamą vSMTP.

Remiantis kūrėjų paskelbtais bandymų rezultatais, vSMTP yra dešimt kartų greitesnis nei konkuruojantys MTA. Pavyzdžiui, siunčiant 4 KB pranešimus ir nustatant 13–3.6.4 vienu metu vykstančių seansų, vSMTP parodė 100–4 kartų geresnį našumą nei „Postfix 16“. Didelis našumas pasiekiamas naudojant kelių gijų architektūrą, kurioje komunikacijai tarp gijų naudojami asinchroniniai kanalai.

ypatybė projekto taip pat vSL kalbos buvimas įtaisyta rašyti scenarijus pranešimams filtruoti, todėl galite sukurti labai lanksčias taisykles, skirtas filtruoti nepageidaujamą turinį ir valdyti srautą.

Iš išsiskiriančių charakteristikų, minima:

  • Jis pastatytas 100% rūdžių.
  • Jis yra modulinis ir lengvai pritaikomas.
  • Jame yra pilna filtravimo sistema.
  • Jis aktyviai vystomas ir prižiūrimas.

Be to, taip pat paminėta, kad vSMTP leidžia sukurti sudėtingą taisyklių rinkinį, skirtą elektroniniams laiškams filtruoti naudojant Rhai pagrindu sukurtą Viridit scenarijų kalbą (vsl).

Naudodami vSMTP galite:

  • apžiūrėti/pakeisti gaunamų laiškų turinį.
  • persiųsti ir pristatyti el. laiškus vietoje arba nuotoliniu būdu.
  • prisijungti prie duomenų bazių.
  • paleisti komandas.
  • karantino laiškų.
  • ir daug daugiau.

Kalba remiasi Rhai kalba, kuris naudoja dinaminį rašymą, leidžia kodą įterpti į Rust programas ir pateikia sintaksę, panašią į JavaScript ir Rust kryžminimą.

Scenarijai pateikiami su API, kad būtų galima patikrinti ir modifikuoti pranešimus pranešimus, persiųsti pranešimus ir valdyti jų pristatymą vietiniams ir nuotoliniams prieglobsčiams. Scenarijai palaiko prisijungimą prie DBVS, savavališkų komandų vykdymą ir pranešimų karantinavimą. Be vSL, vSMTP taip pat palaiko SPF ir atvirojo perdavimo sąrašo filtrus, skirtus kovoti su šlamštu.

Verta paminėti, kad iš ateities versijos planus paminėjo galimybę integracija su SQL pagrįsta DBVS (nes šiuo metu adresas ir pagrindinio kompiuterio duomenys nurodyti CSV formatu).

Kitas pakeitimas, kurį tikimasi įgyvendinti, yra parama DANE (DNS pagrįstas pavadinto objekto autentifikavimas) ir DMARC (Domeno žinutė). Be to, kad taip pat planuojama įgyvendinti įvairius autentifikavimo mechanizmai.

Kalbant apie ilgalaikius planus (tolimesnėse versijose), planuojama įdiegti BIMI (Brand Indicators for Message Identification) ir ARC (Authenticated Received Chain) mechanizmus, galimybę integruotis su Redis, Memcached ir LDAP, priemones, skirtas apsisaugoti nuo. DDoS ir SPAM robotai, įskiepiai, skirti organizuoti antivirusinių paketų patikras (ClamAV, Sophos ir kt.).

Pagaliau norintiems sužinoti daugiau Apie šį naują projektą turėtumėte žinoti, kad projekto kodas parašytas Rust ir platinamas pagal GPLv3 licenciją.

Galite peržiūrėti projekto šaltinio kodą, jo dokumentaciją ir kitą informaciją adresu šią nuorodą. Apie diegimą ir konfigūraciją galite peržiūrėti dokumentaciją, pateiktą adresu šią nuorodą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.