vSMTP isang mail server na nangangako na magiging mas mabilis, mas secure at mas berde

Ilang araw na nakalipas ang pagbuo ng isang bagong proyekto na tinatawag na "vSMTP" ay ipinakita na bumubuo ng bagong mail server (MTA) na naglalayong magbigay ng mataas na pagganap at nag-aalok ng mga nababagong opsyon para sa pag-filter at pamamahala ng trapiko.

vSMTP ay binuo na may pangunahing pagtuon sa mataas na seguridad, na nakakamit sa pamamagitan ng malawak na pagsubok na may static at dynamic na mga pagsubok, pati na rin ang paggamit ng Rust na wika, na, kung ginamit nang tama, ay pumipigil sa maraming mga bug na nauugnay sa memorya. Ang mga configuration file ay tinukoy sa TOML na format.

Habang ang pag-optimize ng mga mapagkukunan ng IT ay nagiging higit na isang hamon, ang cyberattacks ay nananatiling isang palaging problema.

Araw-araw, mahigit 300 bilyong email ang ipinapadala at natatanggap sa mundo. Bilyun-bilyong attachment ang pinoproseso, sinusuri, at inihahatid, na nag-aambag sa tumaas na greenhouse gas emissions.

Upang matugunan ang mga hamong ito, ang viridIT ay gumagawa ng bagong teknolohiya ng gateway ng email, na tinatawag ding vSMTP.

Ayon sa mga resulta ng pagsubok na inilathala ng mga developer, Ang vSMTP ay sampung beses na mas mabilis kaysa sa mga nakikipagkumpitensyang MTA. Halimbawa, nagpakita ang vSMTP ng 4 hanggang 13 beses na mas mahusay na pagganap kaysa sa Postfix 3.6.4 kapag nagpapadala ng 100 KB na mga mensahe at nagtatag ng 4 hanggang 16 na magkakasabay na session. Ang mataas na pagganap ay nakakamit sa pamamagitan ng paggamit ng isang multi-threaded na arkitektura, kung saan ang mga asynchronous na channel ay ginagamit upang makipag-usap sa pagitan ng mga thread.

Isang tampok ng proyekto ay din ang pagkakaroon ng isang vSL na wika built-in upang magsulat ng mga script upang i-filter ang mga mensahe, na nagbibigay-daan sa iyong lumikha ng napaka-flexible na mga panuntunan upang i-filter ang hindi gustong nilalaman at kontrolin ang trapiko.

Sa mga katangiang namumukod, ang mga sumusunod ay nabanggit:

  • Ito ay binuo ng 100% sa Rust.
  • Ito ay modular at lubos na napapasadya.
  • Mayroon itong kumpletong sistema ng pag-filter.
  • Ito ay aktibong binuo at pinananatili.

Bilang karagdagan dito, binanggit din na pinapayagan ka ng vSMTP na lumikha ng isang kumplikadong hanay ng mga panuntunan upang i-filter ang iyong mga email gamit ang Rhai-based Viridit scripting language (vsl).

Sa vSMTP maaari kang:

  • siyasatin/baguhin ang nilalaman ng mga papasok na email.
  • magpasa at maghatid ng mga email nang lokal o malayuan.
  • kumonekta sa mga database.
  • magpatakbo ng mga utos.
  • naka-quarantine na mga email.
  • y mucho más.

Ang wika ay batay sa wikang Rhai, na gumagamit ng dynamic na pag-type, ay nagbibigay-daan sa code na ma-embed sa mga Rust program at nagbibigay ng syntax na kahawig ng isang cross sa pagitan ng JavaScript at Rust.

Ang mga script ay binibigyan ng API upang siyasatin at baguhin ang mga mensahe mga mensahe, pagpapasa ng mga mensahe, at pamahalaan ang kanilang paghahatid sa mga lokal at malalayong host. Sinusuportahan ng mga script ang pagkonekta sa DBMS, pagsasagawa ng mga di-makatwirang utos, at pag-quarantine ng mga mensahe. Bilang karagdagan sa vSL, sinusuportahan din ng vSMTP ang SPF at open relay list-based na mga filter upang labanan ang spam.

Ito ay nagkakahalaga ng pagbanggit na ng mga plano para sa isang bersyon sa hinaharap binanggit ang posibilidad ng pagsasama sa isang SQL-based na DBMS (dahil sa sandaling ang address at data ng host ay tinukoy sa CSV format).

Isa pang pagbabagong inaasahang maipapatupad ay ang suporta para kay DANE (Named Entity Authentication na nakabase sa DNS) at DMARC (Mensahe na nakabatay sa domain). Bilang karagdagan sa katotohanan na ito ay binalak din na ipatupad ang iba't ibang mga mekanismo ng pagpapatunay.

Tulad ng para sa mga pangmatagalang plano (sa mas malalayong bersyon), pinaplano itong ipatupad ang mga mekanismo ng BIMI (Brand Indicators for Message Identification) at ARC (Authenticated Received Chain), ang kakayahang isama sa Redis, Memcached at LDAP, mga tool upang maprotektahan laban sa DDoS at SPAM bots, mga plugin para sa pag-aayos ng mga pagsusuri sa mga antivirus package (ClamAV, Sophos, atbp.).

Sa wakas para sa mga interesadong malaman ang higit pa tungkol sa bagong proyektong ito, dapat mong malaman na ang code ng proyekto ay nakasulat sa Rust at ipinamamahagi sa ilalim ng lisensya ng GPLv3.

Maaari mong konsultahin ang source code ng proyekto pati na rin ang dokumentasyon nito at iba pang impormasyon sa ang sumusunod na link. Tungkol sa pag-install at pagsasaayos, maaari mong konsultahin ang dokumentasyong inaalok sa ang sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.