vSMTP egy levelezőszerver, amely gyorsabbnak, biztonságosabbnak és zöldebbnek ígérkezik

Néhány napja bemutatták a „vSMTP” nevű új projekt fejlesztését amely egy új levelezőszervert (MTA) fejleszt, amelynek célja a nagy teljesítmény biztosítása, valamint rugalmas szűrési és forgalomkezelési lehetőségeket kínál.

vSMTP fejlesztése elsősorban a magas szintű biztonságra helyeződik, amelyet statikus és dinamikus tesztekkel végzett kiterjedt teszteléssel, valamint a Rust nyelv használatával érnek el, amely helyes használat esetén számos memóriával kapcsolatos hibát megelőz. A konfigurációs fájlok TOML formátumban vannak definiálva.

Míg az IT-erőforrások optimalizálása egyre nagyobb kihívást jelent, a kibertámadások továbbra is állandó problémát jelentenek.

Naponta több mint 300 milliárd e-mailt küldenek és fogadnak a világon. A mellékletek milliárdjainak feldolgozása, elemzése és szállítása történik, ami hozzájárul az üvegházhatású gázok kibocsátásának növekedéséhez.

Ezeknek a kihívásoknak való megfelelés érdekében a viridIT új e-mail átjáró technológiát fejleszt, amelyet vSMTP-nek is neveznek.

A fejlesztők által közzétett teszteredmények szerint A vSMTP tízszer gyorsabb, mint a konkurens MTA-k. A vSMTP például 4-13-szor jobb teljesítményt mutatott, mint a Postfix 3.6.4, amikor 100 KB-os üzeneteket küld, és 4-16 egyidejű munkamenetet hozott létre. A nagy teljesítmény a többszálú architektúra használatával érhető el, amelyben aszinkron csatornákat használnak a szálak közötti kommunikációhoz.

Egy funkció a projekt is vSL nyelv jelenléte beépített szkriptek írására az üzenetek szűrésére, lehetővé téve nagyon rugalmas szabályok létrehozását a nem kívánt tartalom kiszűrésére és a forgalom szabályozására.

A kiemelkedő jellemzők közül, a következőket említik:

  • 100%-ban rozsdából épült.
  • Moduláris és nagymértékben testreszabható.
  • Komplett szűrőrendszerrel rendelkezik.
  • Aktívan fejlesztik és karbantartják.

Ezen túlmenően azt is megemlítik, hogy a vSMTP lehetővé teszi egy összetett szabálykészlet létrehozását az e-mailek szűrésére a Rhai-alapú Viridit szkriptnyelv (vsl) használatával.

A vSMTP segítségével:

  • a bejövő e-mailek tartalmának ellenőrzése/módosítása.
  • e-mailek továbbítása és kézbesítése helyben vagy távolról.
  • csatlakozni az adatbázisokhoz.
  • parancsok futtatása.
  • karanténba helyezett e-mailek.
  • és még sok más.

A nyelv a Rhai nyelven alapul, amely dinamikus gépelést használ, lehetővé teszi a kód beágyazását a Rust programokba, és olyan szintaxist biztosít, amely hasonlít a JavaScript és a Rust keresztezésére.

A szkriptek API-val vannak ellátva az üzenetek ellenőrzéséhez és módosításához üzeneteket, üzeneteket továbbíthat, és kezelheti azok kézbesítését a helyi és távoli gazdagépekhez. A szkriptek támogatják a DBMS-hez való csatlakozást, tetszőleges parancsok végrehajtását és az üzenetek karanténba helyezését. A vSL mellett a vSMTP támogatja az SPF-et és a nyílt továbbítási lista alapú szűrőket is a levélszemét elleni küzdelem érdekében.

Érdemes megemlíteni, hogy a jövőbeli verzió tervei lehetőségét említette integráció egy SQL alapú DBMS-sel (mivel jelenleg a cím és a gazdagép adatok CSV formátumban vannak megadva).

Egy másik, várhatóan megvalósuló változás a a DANE támogatása (DNS-alapú elnevezett entitás hitelesítés) és DMARC (Domain alapú üzenet). Amellett, hogy a tervek szerint különféle hitelesítési mechanizmusok.

Ami a hosszabb távú terveket illeti (távolabbi verziókban), a tervek szerint a BIMI (Brand Indicators for Message Identification) és ARC (Authenticated Received Chain) mechanizmusok bevezetése, a Redis, a Memcached és az LDAP integrálhatósága, a védekezés eszközei. DDoS és SPAM botok, beépülő modulok az antivírus csomagok (ClamAV, Sophos stb.) ellenőrzésének megszervezéséhez.

Végül azok számára, akik többet akarnak tudni Ezzel az új projekttel kapcsolatban tudnia kell, hogy a projekt kódja Rust nyelven íródott, és a GPLv3 licenc alatt kerül terjesztésre.

Megtekintheti a projekt forráskódját, valamint a dokumentációt és egyéb információkat a címen a következő link. A telepítéssel és a konfigurálással kapcsolatban megtekintheti a következő címen kínált dokumentációt a következő link.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.