vSMTP mail server koji obećava da će biti brži, sigurniji i ekološki prihvatljiviji

Prije nekoliko dana predstavljen je razvoj novog projekta pod nazivom “vSMTP”. koji razvija novi mail server (MTA) koji ima za cilj da pruži visoke performanse i ponudi fleksibilne opcije za filtriranje i upravljanje prometom.

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

Iako optimizacija IT resursa postaje sve veći izazov, sajber napadi ostaju stalni problem.

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

Kako bi se suočio sa ovim izazovima, viridIT razvija novu tehnologiju gatewaya e-pošte, koja se naziva i vSMTP.

Prema rezultatima testiranja koje su objavili programeri, vSMTP je deset puta brži od konkurentskih MTA. Na primjer, vSMTP je pokazao 4 do 13 puta bolje performanse od Postfix 3.6.4 kada je slao poruke od 100 KB i uspostavio 4 do 16 istovremenih sesija. Visoke performanse se postižu upotrebom višenitne arhitekture, u kojoj se asinhroni kanali koriste za komunikaciju između niti.

Karakteristika projekta je takođe prisustvo vSL jezika ugrađeno za pisanje skripti za filtriranje poruka, omogućavajući vam da kreirate vrlo fleksibilna 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 Rust.
  • Modularan je i vrlo prilagodljiv.
  • Ima kompletan sistem filtriranja.
  • Aktivno se razvija i održava.

Pored ovoga, također se spominje da vam vSMTP omogućava kreiranje složenog skupa pravila za filtriranje vaših e-mailova koristeći skriptni jezik Viridit (vsl) baziran na Rhai.

Sa vSMTP-om možete:

  • pregledati/izmijeniti sadržaj dolazne e-pošte.
  • prosljeđivanje i isporuka e-pošte lokalno ili daljinski.
  • povezati se na baze podataka.
  • pokrenuti komande.
  • e-poruke u karantinu.
  • i još mnogo toga.

Jezik je zasnovan na jeziku Rhai, koji koristi dinamičko kucanje, omogućava ugrađivanje koda u Rust programe i pruža sintaksu koja liči na križ između JavaScripta i Rusta.

Skripte imaju API za pregled i izmjenu poruka poruke, prosljeđivanje poruka i upravljanje njihovom isporukom lokalnim i udaljenim domaćinima. Skripte podržavaju povezivanje sa DBMS-om, izvršavanje proizvoljnih komandi i stavljanje u karantin poruka. Pored vSL-a, vSMTP takođe podržava SPF i filtere zasnovane na listi otvorenih releja za borbu protiv neželjene pošte.

Vrijedi spomenuti da od planovi za buduću verziju spomenuo mogućnost integracija sa SQL baziranim DBMS-om (pošto su u ovom trenutku podaci o adresi i hostu navedeni u CSV formatu).

Još jedna promjena za koju se očekuje da će biti implementirana je podrška za DANE (Provjera autentičnosti imenovanog entiteta zasnovana na DNS-u) i DMARC (poruka bazirana na domeni). Pored toga što je u planu i realizacija raznih mehanizmi autentifikacije.

Što se tiče dugoročnijih planova (u udaljenijim verzijama), planirana je implementacija BIMI (Brand Indicators for Message Identification) i ARC (Authenticated Received Chain) mehanizama, mogućnost integracije sa Redis, Memcached i LDAP, alatima 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, treba da znate da je kod projekta napisan u Rustu i da se distribuira pod GPLv3 licencom.

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


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.