vSMTP — serveri i postĂ«s me njĂ« gjuhĂ« tĂ« integruar pĂ«r filtrimin e trafikut

Projekti vSMTP zhvillon një server të ri postare (MTA), i fokusuar në sigurimin e performancës së lartë dhe ofrimin e mundësive fleksibël për filtrimin dhe menaxhimin e trafikut. Kodi i projektit është shkruar në gjuhën Rust dhe shpërndahet nën licencën GPLv3.

Sipas rezultateve të testimit të publikuara nga zhvilluesit, vSMTP është dhjetë herë më i shpejtë se MTA-të konkurrente. Për shembull, vSMTP ka treguar një kapacitet nga 4 deri në 13 herë më të lartë se Postfix 3.6.4, gjatë transmetimit të mesazheve me madhësi 100 KB dhe duke instaluar 4-16 seanca përkohësisht. Performanca e lartë arrihet duke përdorur një arkitekturë me shumë thjeshtësi, në të cilën për ndërveprimin e rrjedhave përdoren kanale asinkrone.

vSMTP - serveri i postës me gjuhë të integruar për filtrimin e trafikut

vSMTP zhvillohet me një orientim fillestar drejt sigurimin e lartë, që arrin përmes testimeve intensive duke përdorur teste statike dhe dinamike, si dhe përmes përdorimit të gjuhës Rust, e cila, kur përdoret siç duhet, lejon shmangien e shumë gabimeve që lidhen me menaxhimin e memories. Skedarët e konfigurimit përcaktohen në formatin TOML.

vSMTP - serveri i postës me gjuhë të integruar për filtrimin e trafikut

Veçoria e projektit është gjithashtu prania e gjuhës së integruar vSL për shkruarjen e skenarëve të filtrimit të postave, e cila lejon krijimin e rregullave shumë fleksibile për filtrimin e përmbajtjes së padëshiruar dhe menaxhimin e trafikëve. Gjuha bazohet në gjuhën Rhai, e cila përdor tipizim dinamik, duke siguruar integrimin e kodit në programet e shkruara në Rust dhe duke ofruar një sintaksë që ngjason me një përzierje të JavaScript dhe Rust. Skenarëve u ofrohet API për të inspektuar dhe modifikuar mesazhet e ardhura, për të ridrejtuar mesazhet dhe për të menaxhuar dorëzimin e tyre në hostet lokalë dhe të largët. Në skenarë mbështetet lidhja me DBMS, ekzekutimi i komandave të rastësishme dhe vendosja e email-eve në karantinë. Përveç vSL, për të luftuar mesazhet e padëshiruara, vSMTP gjithashtu mbështet SPF dhe filtra të bazuar në lista të relays të hapura.

NĂ« planet pĂ«r lĂ«shimin e ardhshĂ«m pĂ«rmendet mundĂ«sia e integrimit me bazat e tĂ« dhĂ«nave SQL (tani tĂ« dhĂ«nat mbi adresat dhe hostet pĂ«rcaktohen nĂ« formatin CSV) dhe mbĂ«shtetje pĂ«r mekanizmat e autentikimit DANE (Autentikimi i Entiteteve tĂ« EmĂ«ruara nĂ« BAZË TË DNS) dhe DMARC (Autentikimi i Mesazheve tĂ« Bazuara nĂ« Domain). NĂ« versione mĂ« tĂ« avancuara planifikohet implementimi i mekanizmave BIMI (Treguesit e Markave pĂ«r Identifikimin e Mesazheve) dhe ARC (Zinxhiri i Pranimit tĂ« Autentikuar), mundĂ«sia e integrimit me Redis, Memcached dhe LDAP, mjete pĂ«r mbrojtjen nga DDoS dhe SPAM-botĂ«t, dhe pluginĂ« pĂ«r organizimin e kontrollimeve nĂ« paketat antivirus (ClamAV, Sophos etj.).

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster