vSMTP minangka server mail kanthi basa sing dibangun kanggo nyaring lalu lintas

Proyèk vSMTP ngembangake server mail (MTA) anyar sing ngarahake nyedhiyakake kinerja dhuwur lan nyedhiyakake kemampuan nyaring lan manajemen lalu lintas sing fleksibel. Kode proyek ditulis ing Rust lan disebarake miturut lisensi GPLv3.

Miturut asil tes sing diterbitake dening pangembang, vSMTP sepuluh kaping luwih cepet tinimbang MTA saingan. Contone, vSMTP nuduhake 4-13 kaping luwih throughput saka Postfix 3.6.4 nalika nransfer pesen 100 KB lan nggawe 4-16 sesi simultan. Kinerja dhuwur digayuh kanthi nggunakake arsitektur multi-threaded, ing ngendi saluran asinkron digunakake kanggo komunikasi antarane benang.

vSMTP - server mail kanthi basa sing dibangun kanggo nyaring lalu lintas

vSMTP dikembangake kanthi fokus utamane kanggo njamin keamanan sing dhuwur, sing digayuh liwat tes intensif nggunakake tes statis lan dinamis, uga nggunakake basa Rust, sing, yen digunakake kanthi bener, ngidini sampeyan ngindhari akeh kesalahan sing ana gandhengane karo kerja. karo memori. File konfigurasi ditetepake ing format TOML.

vSMTP - server mail kanthi basa sing dibangun kanggo nyaring lalu lintas

Fitur khusus proyek kasebut uga ana basa vSL sing dibangun kanggo nulis skrip panyaring email, sing ngidini sampeyan nggawe aturan sing fleksibel kanggo nyaring konten sing ora dikarepake lan ngatur lalu lintas. Basa kasebut adhedhasar basa Rhai, sing nggunakake pengetikan dinamis, ngidini kode diselarasake ing program Rust, lan nyedhiyakake sintaks sing meh padha karo campuran JavaScript lan Rust. Skrip diwenehake karo API kanggo mriksa lan ngowahi pesen sing mlebu, ngarahake pesen, lan ngontrol pangiriman menyang host lokal lan remot. Skrip ndhukung nyambungake menyang DBMS, nglakokake printah sewenang-wenang, lan email karantina. Saliyane vSL, vSMTP uga ndhukung SPF lan saringan adhedhasar dhaptar relay sing mbukak kanggo nglawan pesen sing ora dikarepake.

Rencana kanggo rilis ing mangsa ngarep kalebu kamungkinan integrasi karo DBMS basis SQL (saiki data alamat lan host ditemtokake ing format CSV) lan dhukungan kanggo mekanisme otentikasi DANE (DNS-Based Authentication of Named Entities) lan DMARC (Domain-based). Otentikasi pesen). Ing versi sing luwih kapisah, direncanakake kanggo ngetrapake mekanisme BIMI (Indikator Merek kanggo Identifikasi Pesen) lan ARC (Authenticated Received Chain), kemampuan kanggo nggabungake karo Redis, Memcached lan LDAP, alat kanggo proteksi marang bot DDoS lan SPAM, plugin kanggo ngatur. mriksa paket anti-virus (ClamAV, Sophos, lsp).

Source: opennet.ru

Add a comment