Zomwe Zowonjezera Ma Mail Internet (MIME) Zowonjezera Ntchito

MIME zimapangitsa kuti zikhale zosavuta kutumiza zojambulidwa ndi maimelo. Apa ndi momwe zimagwirira ntchito.

MIME imayimira "Multipurpose Internet Mail Extensions". Zimamveka zovuta komanso zopanda pake, koma MIME imapereka mphamvu yoyamba pa imelo ya intaneti m'njira yosangalatsa.

Mauthenga a imelo afotokozedwa ndi RFC 822 (ndipo kenako RFC 2822) kuyambira 1982, ndipo iwo adzapitiriza kumvera lamuloli kwa nthawi yayitali.

Palibe Chokha Koma Ndemanga, Malemba Otsutsa

Mwamwayi, RFC 822 imakhala ndi zofooka zingapo. Chofunika kwambiri, mauthenga omwe amatsatira ndondomeko imeneyi sayenera kukhala ndi malemba okhaokha monga ASCII.

Kuti mutumize mafayilo (monga zithunzi, malemba olemba mapulogalamu kapena mapulogalamu), wina ayenera kuwamasulira kuti alembedwe mndandanda ndikuyamba kutulutsa zotsatira za kutembenuka m'thupi la uthenga wa imelo. Wowalandirayo ayenera kuchotsa mauthengawo kuchokera ku uthenga ndikusinthira ku fayilo yojambulajambula kachiwiri. Iyi ndi njira yovuta, ndipo MIME isanayambe kuchitidwa ndi manja.

MIME yothetsa vutoli lomwe likuphatikizidwa ndi RFC 822, ndipo zimatheketsa kugwiritsa ntchito maiko apadziko lonse mu mauthenga a imelo, naponso. Pokhala ndi chiwerengero cha RFC 822 kuti chilembedwe (Chingerezi), izi sizinachitikepo.

Kupanda Maonekedwe

Kuwonjezera pa kungokhala ndi zilembo za ASCII, RFC 822 sichidziwitse kapangidwe ka uthenga kapena mtundu wa deta. Popeza zikuwonekeratu kuti nthawi zonse mumakhala ndi jekeseni imodzi yolemba deta, izi sizinali zoyenera pamene ndondomekoyi ikufotokozedwa.

MIME, mosiyana, amakulolani zidutswa zosiyanasiyana zosiyana mu uthenga umodzi (kunena, chithunzi ndi chikalata cha Mawu), ndipo imauza kasitomala wa wothandizira mauthenga kuti deta ilimo kuti athe kupanga kusankha mwanzeru kusonyeza uthengawo.

Mukapeza chithunzi, simukusowa kudziwa kuti akhoza kuwonedwa ndi wowona zithunzi. Wotsatsa imelo wanu amasonyeza chithunzicho kapena ayambe pulogalamu yanu pa kompyuta yanu.

Kumanga ndi Kuwonjezera RFC 822

Tsopano matsenga a MIME amagwira ntchito bwanji? Kwenikweni, amagwiritsira ntchito njira yovuta yotumiza deta yosasinthika m'malemba omveka bwino omwe atchulidwa pamwambapa. Mwango wa uthenga wa MIME sungasinthe mzere umene uli pansi pa RFC 822 koma umapitiriza. Mauthenga a MIME sangathe kukhala ndi malemba koma ASCII.

Izi zikutanthauza kuti deta zonse za imelo ziyenera kulembedwa m'malemba omveka musanatumize uthenga, ndipo ziyenera kutanthauzidwa ku mawonekedwe ake oyambirira pamapeto omaliza. Ogwiritsa ntchito imelo oyambirira ankayenera kuchita zimenezo mwaulere. MIME imatichitira ife mwakhama komanso mosasunthika, kawirikawiri kudzera mu njira yochenjera yotchedwa Base64 encoding .

Moyo monga MIME Email Message

Mukamalemba uthenga pulogalamu ya imelo yomwe imatha kukhala MIME, pulogalamuyi ili ndi izi:

Choyamba, mawonekedwe a deta adatsimikiziridwa. Izi ndizofunikira kuuza wothandizira imelo zomwe akuyenera kuchita ndi deta, ndi kuonetsetsa kuti akuyenera kukodula kuti palibe chilichonse chitayika panthawi yosamutsidwa.

Kenaka deta imasindikizidwa ngati ili ndi maonekedwe ena osati malemba a ASCII. Mu njira yododometsa , deta ikusandulika ku malemba oyenerera mauthenga a RFC 822.

Pomalizira, deta yododometsedwa imayikidwa mu uthenga, ndipo wothandizila wa imelo wa wolandirayo akudziwitsidwa kuti ndi deta yotani yomwe ili kuyembekezera: Kodi pali zowonjezera? Kodi amatumizidwa bwanji? Kodi fayilo yapachiyambi inali yotani?

Pamapeto a omvera, ndondomekoyi imasinthidwa. Choyamba, imelo wa makasitomala amawerengera zomwe zinawonjezeredwa ndi kasitomala wamtumi wa amtuma: Kodi ndiyenera kuyang'ana zojambulidwa? Kodi ndimawafotokozera bwanji? Kodi ndithana bwanji ndi maofesiwa? Kenaka, mbali iliyonse ya uthenga imachotsedwa ndi kukonzedwa ngati kuli kofunikira. Potsirizira pake, imelo wotsatsa amasonyeza zotsatira zake kwa wosuta. Thupi lamtundu wamtundu likuwonetsedwa mu mndandanda wa makasitomala makasitomala pamodzi ndi chidindo chojambula . Pulogalamuyi imaphatikizapo ndi uthengawo akuwonetsedwa ndi chithunzi chogwirizanitsa , ndipo wosuta angathe kusankha chochita ndi icho. Angathe kulisunga kwinakwake pa diski yake, kapena kuyambanso mwachindunji kuchokera ku pulogalamu ya imelo.