Isistimu yokuhlunga ogaxekile ye-Rspamd 3.0 iyatholakala

Ukukhishwa kwesistimu yokuhlunga ogaxekile ye-Rspamd 3.0 kwethulwe, okuhlinzeka ngamathuluzi okuhlola imilayezo ngokwemibandela ehlukahlukene, okuhlanganisa imithetho, izindlela zezibalo kanye nohlu lwabavinjelwe, ngesisekelo lapho isisindo sokugcina somlayezo senziwa, esisetshenziselwa ukunquma ukuthi vimba. I-Rspamd isekela cishe zonke izici ezisetshenziswe ku-SpamAssassin, futhi inezici ezimbalwa ezikuvumela ukuthi uhlunge imeyili ngokwesilinganiso izikhathi eziyi-10 ngokushesha kune-SpamAssassin, futhi ikunikeze ikhwalithi engcono yokuhlunga. Ikhodi yesistimu ibhalwe ngolimi C futhi isatshalaliswa ngaphansi kwelayisensi ye-Apache 2.0.

I-Rspamd yakhiwe kusetshenziswa i-architecture eqhutshwa umcimbi futhi ekuqaleni yakhelwe ukusetshenziswa kumasistimu alayishwe kakhulu, eyivumela ukuthi icubungule amakhulu emilayezo ngomzuzwana. Imithetho yokuhlonza izimpawu zogaxekile ivumelana nezimo kakhulu futhi ngendlela yayo elula ingaqukatha izinkulumo ezivamile, futhi ezimweni eziyinkimbinkimbi ingabhalwa ngesi-Lua. Ukwandisa ukusebenza nokwengeza izinhlobo ezintsha zokuhlola kusetshenziswa ngamamojula angadalwa ngezilimi ze-C nesiLua. Isibonelo, amamojula ayatholakala ukuze kuqinisekiswe umthumeli kusetshenziswa i-SPF, ukuqinisekisa isizinda somthumeli nge-DKIM, nokukhiqiza izicelo ohlwini lwe-DNSBL. Ukuze wenze ukumisa kube lula, dala imithetho futhi ulandele izibalo, kunikezwa isixhumi esibonakalayo sewebhu sokuphatha.

Ukwanda okuphawulekayo kwenombolo yenguqulo kungenxa yezinguquko eziphawulekayo ezakhiweni zangaphakathi, ikakhulukazi izingxenye zokuhlaziya ze-HTML, ezibhalwe kabusha ngokuphelele. Umhlahleli omusha uhlaziya i-HTML esebenzisa i-DOM futhi akhiqize isihlahla samathegi. Ukukhishwa okusha futhi kwethula umhlahleli we-CSS, ohlanganiswe nesihlahleli esisha se-HTML, okuvumela ukuthi ukhiphe kahle idatha kuma-imeyili anomaka wesimanje we-HTML, okuhlanganisa ukuhlukanisa phakathi kokuqukethwe okubonakalayo nokungabonakali. Kuyaphawuleka ukuthi ikhodi yomhlahleli ayibhalwanga ngolimi C, kodwa ngo-C++17, edinga umdidiyeli osekela leli zinga lokuhlanganisa.

Okunye okuqanjiwe:

  • Ukwesekwa okwengeziwe kwe-Amazon Web Services (AWS) API, enikeza amandla okufinyelela ngokuqondile izinsiza zamafu e-Amazon ku-Lua API. Njengesibonelo, kuhlongozwa i-plugin egcina yonke imilayezo kusitoreji se-Amazon S3
  • Ikhodi yokukhiqiza imibiko ehlobene nokusetshenziswa kobuchwepheshe be-DMARC isetshenzwe kabusha. Umsebenzi wokuthumela imibiko ufakiwe kumyalo ohlukile we-spamadm dmarc_report.
  • Ezinhlwini zama-imeyili, ukwesekwa kwengeziwe β€œku-DMARC munging”, esikhundleni sekheli elithi Kusuka emilayezweni nekheli lokuposa uma imithetho ye-DMARC efanele icaciswe emlayezweni.
  • Kwengezwe i-plugin yangaphandle_edluliselwe, exazulula inkinga ngama-plugin afana ne-SPF kusetshenziswa ikheli lasesizindeni se-inthanethi le-imeyili edluliselwe ethembekile esikhundleni sekheli lomthumeli.
  • Kwengezwe umyalo othi "rspamadm bayes_dump" wokubhala nokulanda amathokheni e-Bayes, okuwavumela ukuthi adluliselwe phakathi kwezikhathi ezihlukene ze-Rspamd.
  • Kwengezwe i-plugin ukuze kusekelwe uhlelo lokuvimba ogaxekile lwe-Pyzor.
  • Amathuluzi okuqapha aklanywe kabusha, manje abizwa kancane kancane futhi adala umthwalo omncane kumamojula angaphandle.

Source: opennet.ru

Engeza amazwana