vSMTP sevha yetsamba inovimbisa kukurumidza, yakachengeteka uye yakasvibira

Mamwe mazuva apfuura kuvandudzwa kweprojekti itsva inonzi "vSMTP" yakaratidzwa iyo iri kugadzira mail server itsva (MTA) yakanangana nekupa mashandiro epamusoro uye kupa sarudzo dzinochinjika dzekusefa uye manejimendi emigwagwa.

vSMTP iri kuvandudzwa nechinangwa chekutanga pakuchengetedzwa kwepamusoro, iyo inowanikwa kuburikidza nekuedza kwakawanda nemiedzo yakadzikama uye ine simba, pamwe nekushandiswa kweRust mutauro, iyo, kana yakashandiswa zvakanaka, inodzivirira akawanda ane chekuita nendangariro. Mafaira ekugadzirisa anotsanangurwa muTOML fomati.

Nepo kugadzirisa zviwanikwa zveIT kuri kuwedzera kunetsa, cyberattacks inoramba iri dambudziko rinogara riripo.

Zuva rega rega, maemail anopfuura mabhiriyoni mazana matatu anotumirwa uye anogamuchirwa munyika. Mabhirioni ezvinamatidzwa anogadziriswa, kuongororwa, uye kuendeswa, zvichibatsira mukuwedzera kuburitsa gasi regreenhouse.

Kusangana nematambudziko aya, viridIT iri kugadzira itsva email gedhi tekinoroji, inonziwo vSMTP.

Zvinoenderana nebvunzo mhinduro dzakaburitswa nevagadziri, vSMTP inokurumidza zvakapetwa kagumi pane inokwikwidza MTAs. Semuyenzaniso, vSMTP yakaratidza 4 kusvika ka13 kuita zvirinani pane Postfix 3.6.4 pakutumira 100 KB mameseji nekutanga 4 kusvika ku16 nguva dzesesheni. Kuita kwepamusoro kunowanikwa kuburikidza nekushandiswa kweakawanda-tambo architecture, umo asynchronous migero inoshandiswa kutaurirana pakati peshinda.

Chinhu yeprojekiti zvakare kuvapo kwemutauro wevSL yakavakirwa-mukati kunyora zvinyorwa kusefa mameseji, zvichikubvumidza iwe kugadzira inochinjika mitemo yekusefa zvisingadiwe zvirimo uye kutonga traffic.

Yehunhu hunobuda pachena, zvinotevera zvakataurwa:

  • Yakavakwa 100% muRust.
  • Iyo modular uye yakanyanya customizable.
  • Iyo ine yakazara yekusefa system.
  • Inoshingaira kugadzirwa uye inochengetwa.

Pamusoro peizvi, zvinonzi vSMTP inokutendera kuti ugadzire mitemo yakaoma yekusefa maemail ako uchishandisa Rhai-based Viridit scripting language (vsl).

Ne vSMTP unogona:

  • ongorora/shandura zviri mukati meemail dzinouya.
  • mberi uye kuendesa maemail munharaunda kana kure.
  • batanidza kune databases.
  • run commands.
  • maemail akavharirwa.
  • uye zvimwe zvakawanda

Mutauro unobva pamutauro wechiRhai, iyo inoshandisa typing typing, inobvumira kodhi kuiswa muzvirongwa zveRust uye inopa syntax yakafanana nemuchinjikwa pakati peJavaScript neRust.

Zvinyorwa zvinopihwa API yekuongorora uye kugadzirisa mameseji mameseji, tumira meseji, uye maneja kuendesa kwavo kune veko uye vari kure vanogamuchira. Iwo magwaro anotsigira kubatanidza kuDBMS, kuita zvisizvo mirairo, uye kugadzika mameseji. Pamusoro pevSL, vSMTP inotsigirawo SPF uye yakavhurika relay list-based mafirita kurwisa spam.

Zvakakodzera kutaura iyo ye zvirongwa zveshanduro yeramangwana yakataura mukana we kubatanidzwa neSQL-based DBMS (sezvo panguva ino kero uye data rekutambira zvakatsanangurwa mu CSV fomati).

Imwe shanduko inotarisirwa kuitwa ndeye rutsigiro rweDANE (DNS-based Named Entity Authentication) uye DMARC (Domain based message). Mukuwedzera kune chokwadi chokuti inorongwawo kuita zvakasiyana-siyana authentication mechanisms.

Kana zviri zvezvirongwa zvenguva refu (mune dzimwe shanduro dziri kure), zvakarongwa kuita BIMI (Brand Indicators for Message Identification) uye ARC (Authenticated Received Chain) nzira, kukwanisa kubatanidza neRedis, Memcached uye LDAP, maturusi ekudzivirira kubva. DDoS uye SPAM bots, plugins yekuronga cheki mumapakeji antivirus (ClamAV, Sophos, nezvimwewo).

Finalmente kune avo vanofarira kuziva zvakawanda nezve chirongwa chitsva ichi, iwe unofanirwa kuziva kuti iyo kodhi yeprojekiti yakanyorwa muRust uye inogoverwa pasi peGPLv3 rezinesi.

Unogona kubvunza iyo source code yeprojekiti pamwe nezvinyorwa zvayo uye rumwe ruzivo pa chinotevera chinongedzo. Nezve kuisirwa nekugadzirisa, unogona kubvunza zvinyorwa zvinopihwa pa chinotevera chinongedzo.


Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako