vSMTP poslužitelj pošte koji obećava da će biti brži, sigurniji i ekološki prihvatljiviji

Prije nekoliko dana predstavljen je razvoj novog projekta pod nazivom “vSMTP”. koja razvija novi poslužitelj pošte (MTA) s ciljem pružanja visokih performansi i nudi fleksibilne opcije za filtriranje i upravljanje prometom.

vSMTP razvija se s primarnim fokusom na visoku sigurnost, što se postiže opsežnim testiranjem statičkim i dinamičkim testovima, kao i korištenjem jezika Rust koji, ako se pravilno koristi, sprječava mnoge greške vezane uz memoriju. Konfiguracijske datoteke definirane su u TOML formatu.

Dok optimizacija IT resursa postaje sve veći izazov, kibernetički napadi ostaju stalni problem.

Svaki dan u svijetu se pošalje i primi više od 300 milijardi e-mailova. Milijarde dodataka se obrađuju, analiziraju i isporučuju, što pridonosi povećanju emisije stakleničkih plinova.

Kako bi se suočio s ovim izazovima, viridIT razvija novu tehnologiju pristupnika e-pošte, također nazvanu vSMTP.

Prema rezultatima testiranja koje su objavili programeri, vSMTP je deset puta brži od konkurentskih MTA-ova. Na primjer, vSMTP je pokazao 4 do 13 puta bolju izvedbu od Postfixa 3.6.4 pri slanju poruka od 100 KB i uspostavljanju 4 do 16 istodobnih sesija. Visoke performanse postižu se upotrebom višenitne arhitekture, u kojoj se za komunikaciju između niti koriste asinkroni kanali.

Značajka projekta je također prisutnost vSL jezika ugrađen za pisanje skripti za filtriranje poruka, što vam omogućuje stvaranje vrlo fleksibilnih pravila za filtriranje neželjenog sadržaja i kontrolu prometa.

Od karakteristika koje se ističu, spominju se sljedeće:

  • Izgrađen je 100% u Rustu.
  • Modularan je i vrlo prilagodljiv.
  • Ima kompletan sustav filtriranja.
  • Aktivno se razvija i održava.

Uz ovo, također se spominje da vam vSMTP omogućuje stvaranje složenog skupa pravila za filtriranje vaše e-pošte pomoću Viridit skriptnog jezika (vsl) temeljenog na Rhaiju.

Uz vSMTP možete:

  • pregledati/izmijeniti sadržaj dolazne e-pošte.
  • proslijedite i isporučite e-poštu lokalno ili udaljeno.
  • povezivanje s bazama podataka.
  • pokrenuti naredbe.
  • e-pošte u karanteni.
  • i još mnogo toga.

Jezik se temelji na jeziku Rhai, koji koristi dinamičko tipkanje, omogućuje ugradnju koda u Rust programe i pruža sintaksu koja nalikuje križanju JavaScripta i Rusta.

Skripte imaju API za pregled i izmjenu poruka poruke, prosljeđivati ​​poruke i upravljati njihovom dostavom lokalnim i udaljenim računalima. Skripte podržavaju povezivanje s DBMS-om, izvršavanje proizvoljnih naredbi i poruke u karanteni. Uz vSL, vSMTP također podržava SPF i filtre temeljene na popisu otvorenih releja za borbu protiv neželjene pošte.

Vrijedno je spomenuti da od planovi za buduću verziju spomenuo mogućnost integracija sa DBMS-om temeljenim na SQL-u (budući da su trenutno adresa i podaci o hostu navedeni u CSV formatu).

Još jedna promjena za koju se očekuje da će biti implementirana je podrška za DANE (Autentikacija imenovanog entiteta temeljena na DNS-u) i DMARC (Poruka temeljena na domeni). Osim što se planira i provedba raznih mehanizmi autentifikacije.

Što se tiče dugoročnijih planova (u udaljenijim verzijama), planira se implementacija mehanizama BIMI (Brand Indicators for Message Identification) i ARC (Authenticated Received Chain), mogućnost integracije s Redisom, Memcached i LDAP, alati za zaštitu od DDoS i SPAM botovi, dodaci za organiziranje provjera u antivirusnim paketima (ClamAV, Sophos, itd.).

Konačno za one koje zanima više o ovom novom projektu trebali biste znati da je kod projekta napisan u Rustu i da se distribuira pod GPLv3 licencom.

Možete pogledati izvorni kod projekta kao i njegovu dokumentaciju i druge informacije na sljedeći link. Što se tiče instalacije i konfiguracije, možete pogledati dokumentaciju ponuđenu na sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.