Uthola openvpn ngaphakathi kwesihlonzi esisemabhawudini angama-engeli esihlokweni se-imeyili futhi isiphetho esisobala siwukuthi umlayezo uhlobene nesikhathi se-VPN. Funda umugqa wonke ngaphambi kokukwamukela lokho: uchungechunge lumi ku-Content-ID, futhi i-Content-ID iyigama lengxenye eyodwa yomzimba kumlayezo owodwa. Isethenjwa cid: ku-HTML sikhomba kulelo gama, futhi lezi zimbili zikhona ukuze imeyili ikwazi ukuthwala isithombe ngaphandle kokusithumela kabili. Akukho kulokhu kuhlelo okufinyelela kuseva ye-VPN, futhi akukho esijobelelweni okusho ukuthi ngubani owakha isihlonzi.

Isihlonzi sikhomba ini ngempela

I-imeyili ye-HTML ayivamile ukufika njengebhlokhi elilodwa. Umbhalo nesithombe ngasinye esifakiwe ngokuvamile zihamba njengezingxenye zomzimba ze-MIME ezihlukene, futhi iklayenti liyazihlanganisa ukuze ziboniswe. Ukuze lenze lokho lidinga igama lengxenye yesithombe nesethenjwa esixazululeka kulelo gama.

Lezi zimbili ezingezansi zakhiwe ngokucatshangelwayo ukuze zibe yisibonelo.

Content-ID: <[email protected]>

<img src="cid:[email protected]" alt="Company mark">

Umugqa wesihloko usengxenyeni yesithombe; isakhi se-img sisezingxenyeni ye-HTML. Amabhawudi angama-engeli ayingxenye yesimo solimi sesihloko, ngakho isethenjwa cid: ngokuvamile sibhala isihlonzi ngaphandle kwawo. Amanani anezinhlamvu ezidinga ukuphunyula kufanele afakwe ikhodi, yingakho lezi zimbili ziyisibonelo hhayi umthetho wokuguqula. Okuthwala incazelo ukufana phakathi kwezinhlamvu ezimbili, hhayi enye yazo iyodwa.

Isijobelelo se-@openvpn siyincazelo yokwakhiwa

I-Content-ID yakhiwa ukuze ihluke ngaphakathi komlayezo owodwa, futhi isofthiwe ye-imeyili ivamise ukuyenza ibukeke njengekheli ngokufaka i-@ nesizinda. Leso simo siwumkhuba womakhi, hhayi umzila: akukho esihlokweni okucela iklayenti ukuthi lixhumane ne-mailer.example, futhi akukho kuseshwa okwenzekayo lapho umlayezo uboniswa. Le nkambu futhi ayilona igama le-akhawunti, umsebenzisi we-VPN, noma uphawu olushiywe yiklayenti ye-VPN. Uchungechunge lwakhethwa yilowo owahlanganisa umlayezo ngenkathi eqamba ingxenye.

RFC 2392 cid ichaza uhlelo lokusethenjiswa kwemilayezo futhi ilikhawulela kukho kuphela. Funda lokho kububanzi ngokwezwi nezwi futhi isijobelelo siyeka ukuba ubufakazi bakho konke ngaphandle kokuqamba amagama. Kusho futhi ukuthi umkhiqizi akanakutholakala esijobelelweni, futhi yilokho kugxuma abantu abakwenzayo lapho igama elijwayelekile livela esihlokweni.

Hlola umthombo ongahluziwe, bese uhlola umbuzo wobumfihlo

Vula umthombo ongahluziwe futhi ufunde inani le-Content-ID lonke, ngoba i-RFC 2392 ivumela inani ukuthi lithwale i-hostname yomthumeli noma uchungechunge olufana negama le-akhawunti. Bese uthola yonke indawo lapho igama elifanayo livela khona: isethenjwa cid: ku-HTML, esinye isihloko, ibhlokhi elicashunwe empendulweni yangaphambili. Ukufana phakathi kwalezo zigameko yikho okukutshela injongo yengxenye.

Leyo mpawu efanayo iyisizathu sokuthi isihlonzi singabaluleka ebumfihlweni. Inani elisuselwa ku-hostname noma egameni le-akhawunti lihamba nomlayezo futhi lingaveza okuthile ngomshini noma ngumuntu owuthumeleyo. Akakabi yisikhathi se-VPN, futhi ukusithatha njengesikhathi kumosha okutholakele.

Isithombe esikude noma ingxenye efakiwe: ithrafikhi ehlukile

Isakhi se-img esinomthombo https nesakhi se-img esinomthombo cid zibukeka zifana ku-HTML kodwa ziziphatha ngendlela ehlukile kunethiwekhi. Esokuqala sisho isisetshenziswa iklayenti elingasilanda lapho umlayezo uvulwa, futhi lokho kulanda kutshela umthumeli ukuthi umlayezo ufundiwe nokuthi kusukela kumuphi ikheli. Eyesibili ixazululeka ngengxenye eseyivele ingaphakathi komlayezo, ngakho ukuyibonisa akuxhumani nanoma ubani.

Umlayezo owodwa ungahlanganisa kokubili, futhi ukuhlola okukodwa akukususi okunye. Bala izethenjwa ezikude ngokuhlukile kulezo ezifakiwe, futhi uphawule ukuthi izilungiselelo zeklayenti zivumela ini. Lowo mehluko yisinqumo esibalulekile ebumfihlweni, hhayi igama elingaphakathi kwesihlonzi.

Hlanganyela ubufakazi ngaphandle kokuthumela umlayezo

Lapho omunye umuntu kufanele abheke lokhu, fihla kuqala futhi ufihle ngokungaguquguquki. Shintsha amakheli nezihloko ezingahlobene, bese ugcina i-Content-ID nesethenjwa sayo cid: kubhalwe ngendlela efanayo ekopisini, ngoba ukungafani kubhubhisa ubufakazi obukodwa obubalulekile. Shono ukuthi isihloko besingesasiphi isigaba nokuthi wumuphi umugqa osisethenjisile. Umhloli udinga ubudlelwano, hhayi umlayezo.

Bese uhlukanisa iziphetho ezimbili ngokubhala: umlayezo uqukethe ini, futhi awufakazi ini. Isimangalo esibekwe kanjalo singahlolwa futhi siphikiswe, futhi yilokho umbiko owusizo okuvumelayo.

Izihloko ezihlobene