vSMTP huwa server tal-posta b'lingwa integrata għall-iffiltrar tat-traffiku

Il-proġett vSMTP qed jiżviluppa server tal-posta (MTA) ġdid immirat li jipprovdi prestazzjoni għolja u jipprovdi kapaċitajiet flessibbli ta' filtrazzjoni u ġestjoni tat-traffiku. Il-kodiċi tal-proġett huwa miktub f'Rut u huwa mqassam taħt il-liċenzja GPLv3.

Skont ir-riżultati tal-ittestjar ippubblikati mill-iżviluppaturi, vSMTP huwa għaxar darbiet aktar mgħaġġel mill-MTAs kompetituri. Pereżempju, vSMTP wera throughput 4-13-il darba ogħla minn Postfix 3.6.4 meta ttrasferixxa messaġġi ta '100 KB u stabbilixxa 4-16-il sessjoni simultanja. Prestazzjoni għolja tinkiseb permezz tal-użu ta 'arkitettura b'ħafna kamini, li fiha jintużaw kanali asinkroniċi biex jikkomunikaw bejn il-ħjut.

vSMTP - server tal-posta b'lingwa integrata għall-iffiltrar tat-traffiku

vSMTP qed jiġi żviluppat b'fokus primarju fuq l-iżgurar ta' sigurtà għolja, li tinkiseb permezz ta' ttestjar intensiv bl-użu ta' testijiet statiċi u dinamiċi, kif ukoll l-użu tal-lingwa Rust, li, jekk tintuża kif suppost, tippermettilek tevita ħafna żbalji assoċjati max-xogħol. bil-memorja. Il-fajls tal-konfigurazzjoni huma definiti fil-format TOML.

vSMTP - server tal-posta b'lingwa integrata għall-iffiltrar tat-traffiku

Karatteristika speċjali tal-proġett hija wkoll il-preżenza ta 'lingwa vSL inkorporata għall-kitba ta' skripts ta 'filtrazzjoni tal-email, li tippermettilek toħloq regoli flessibbli ħafna biex tiffiltra kontenut mhux mixtieq u timmaniġġja t-traffiku. Il-lingwa hija bbażata fuq il-lingwa Rhi, li tuża ittajpjar dinamiku, tippermetti li l-kodiċi jiġi inlineat fil-programmi Rust, u tipprovdi sintassi li tixbaħ taħlita ta 'JavaScript u Rust. L-iskripts huma pprovduti b'API biex jispezzjonaw u jimmodifikaw il-messaġġi deħlin, jidderieġu mill-ġdid il-messaġġi, u jikkontrollaw il-kunsinna tagħhom lil hosts lokali u remoti. L-iskripts jappoġġjaw il-konnessjoni mad-DBMS, it-tmexxija ta 'kmandi arbitrarji, u l-kwarantina ta' emails. Minbarra vSL, vSMTP jappoġġja wkoll SPF u filtri bbażati fuq listi relay miftuħa biex jiġġieldu messaġġi mhux mixtieqa.

Pjanijiet għal rilaxx fil-ġejjieni jinkludu l-possibbiltà ta’ integrazzjoni ma’ DBMS ibbażat fuq SQL (bħalissa d-dejta dwar l-indirizzi u l-hosts hija speċifikata f’format CSV) u appoġġ għal mekkaniżmi ta’ awtentikazzjoni DANE (Awtentikazzjoni Bbażata fuq DNS ta’ Entitajiet Ismijiet) u DMARC (Ibbażat fuq id-Dominju). Awtentikazzjoni tal-Messaġġ). F'verżjonijiet aktar separati, huwa ppjanat li jiġu implimentati mekkaniżmi BIMI (Indikaturi tal-Marka għall-Identifikazzjoni tal-Messaġġ) u ARC (Katina Riċevuta Awtentikata), il-kapaċità li jiġu integrati ma 'Redis, Memcached u LDAP, għodod għall-protezzjoni kontra bots DDoS u SPAM, plugins għall-organizzazzjoni kontrolli f'pakketti kontra l-virus (ClamAV, Sophos, eċċ.).

Sors: opennet.ru

Żid kumment