Yuav ua li cas Multipurpose Internet Mail Extensions (MIME) Works

MIME ua kom yooj yim xa cov ntaub ntawv txuas nrog emails. Ntawm no yog nws ua haujlwm li cas.

MIME yog "Multipurpose Internet Mail Extensions". Nws suab ob qho tib si nyuab thiab tsis muaj qab hau, tiam sis MIME ncua kev ua tus thawj hauv internet xa email rau txoj kev zoo siab.

Kev xa xov email tau raug sau los ntawm RFC 822 (thiab tom qab ntawd RFC 2822) txij li thaum xyoo 1982, thiab lawv yuav zaum ua raws li tus txheej txheem no ntev ntev los.

Tsis muaj dab tsi Tab sis Ntawv, Cov Ntawv Nyeem

Hmoov tsis, RFC 822 suffers los ntawm ib tug xov tooj ntawm cov shortcomings. Feem ntau cov lus tshaj tawm, cov ntsiab lus raws li tus qauv yuav tsum tsis muaj dab tsi tab sis cov ntawv ASCII dawb.

Yuav kom xa cov ntaub ntawv (xws li cov duab, cov ntaub ntawv ntawm cov ntaub ntawv lossis cov kev pab cuam), ib tug yuav tsum hloov lawv cov ntawv nyeem ua ntej thiab mam li xa cov txiaj ntsim ntawm qhov kev hloov dua tshiab hauv lub cev ntawm lub email. Tus neeg tau txais kev pab yuav tsum muab cov ntawv luam tawm los ntawm cov lus thiab hloov mus rau hom ntawv binary dua. Qhov no yog txheej txheem cumbersome, thiab ua ntej MIME nws tag nrho yuav tsum tau ua los ntawm tes.

MIME corrects qhov teeb meem no nrog rau RFC 822, thiab nws ua kom siv tau cov cim hauv ntiaj teb hauv email cov lus, ib yam nkaus thiab. Nrog RFC 822 txwv kom paub meej (lus Askiv), qhov no tsis tau ua ntej.

Tsis Muaj Cov Qauv

Ntxiv rau kev txwv rau ASCII cov cim, RFC 822 tsis qhia txog cov qauv ntawm cov lus los yog cov ntaub ntawv ntawm cov ntaub ntawv. Vim tias nws yog tseeb hais tias koj yuav tsum tau txais ib qho qua ntxi ntawm cov ntaub ntawv dawb, qhov no tsis tsim nyog thaum tus txheej txheem tau hais tseg.

MIME, hauv kev sib piv, cia koj xa ntau yam ntaub ntawv sib txawv hauv ib zaj lus (hais, ib daim duab thiab ib daim ntawv Lo Lus), thiab nws qhia rau tus neeg txais kev pabcuam email tus neeg seb cov ntaub ntawv yog nyob rau hauv lawv thiaj ua tau ntse xaiv tso cov lus.

Thaum koj tau txais ib daim duab, koj tsis tas yuav pom tseeb tias nws tuaj yeem pom nrog tus duab tuav. Koj tus neeg xa email yog qhia txog tus duab nws tus kheej lossis pib ib qho kev pab cuam ntawm koj lub computer uas tuaj yeem ua tau.

Lub Tsev Kawm thiab Kev Sib Sau Nrog RFC 822

Tam sim no li cas MIME magic ua haujlwm? Yeej, nws ntiav cov txheej txheem cumbersome ntawm xa cov ntaub ntawv sau cia hauv cov ntaub ntawv dawb li tau piav saum toj no. Txoj kev tsis sib tham nrog MIME tsis hloov tus txheej txheem teev cia hauv RFC 822 tab sis nws txuas ntxiv. MIME cov lus tsis muaj dab tsi tab sis ASCII cov ntawv nyeem yog.

Qhov no txhais tau hais tias tag nrho cov ntaub ntawv hauv email tseem yuav tsum tau encoded nyob rau hauv cov ntawv nyeem ua ntej xa lus tuaj, thiab nws yuav tsum tau cim rau nws cov hom thawj ntawm qhov kawg tau txais. Cov neeg siv email thaum ntxov tau ua kom tau li hais ntawd. MIME ua nws rau peb zoo thiab seamlessly, feem ntau ntawm cov txheej txheem ntse hu ua Base64 encoding .

Lub neej ua MIME Email Xov Tooj

Thaum koj ua ib zaj xov nyob rau hauv ib qho email program uas muaj peev xwm ntawm MIME, qhov kev zov me nyuam tsis ua raws li cov hauv qab no:

Ua ntej, cov qauv ntawm cov ntaub ntawv raug txiav txim siab. Qhov no yog qhov yuav tsum tau qhia rau tus neeg txais kev pabcuam email tus yuavtsum tau ua licas nrog cov ntaub ntawv, thiab kom ntseeg tau tias yog zoo licas thiaj li tsis muaj dab tsi poob thaum lub sijhawm hloov.

Tom qab ntawd cov ntaub ntawv yog encoded yog tias nws yog nyob rau hauv ib hom ntawv uas tsis yog lub ntsiab lus ASCII. Nyob rau hauv txoj kev txheej txheem ntawm cov ntaub ntawv, cov ntaub ntawv muab hloov mus rau cov ntawv nyeem dawb rau RFC 822 cov lus.

Thaum kawg, cov ntaub ntawv encoded yog tso rau hauv cov lus, thiab tus neeg tau txais kev pabcuam email yog paub tias hom ntaub ntawv xav kom ua: Puas muaj cov ntawv ntxiv? Lawv tau encoded li cas? Dab tsi yog hom ntaub ntawv nyob hauv?

Ntawm tus neeg tau txais kev pab xaus, txoj kev rov qab muaj nqis. Ua ntej, tus email tus neeg nyeem cov ntaub ntawv uas tau ntxiv los ntawm tus neeg xa ntawv email tus thov kev pab: Kuv puas yuav tsum tau nrhiav cov ntawv txuas ntxiv? Kuv yuav txiav txim li cas? cas ua kuv lis cov ntaub ntawv uas ua tau tiav? Tom qab ntawd, txhua feem ntawm cov lus yog muab rho tawm thiab cim tseg yog tias tsim nyog. Thaum kawg, tus neeg siv email qhia cov khoom ua rau tus neeg siv. Lub ntsiab lus dawb lub ntsiab yog pom nyob rau hauv kab hauv email tus thov kev nrog ua ke nrog cov duab txuas . Qhov kev pab cuam txuas mus rau cov lus muaj tshwm sim nrog lub cim icon , thiab tus neeg siv yuav txiav txim seb yuav ua li cas nrog nws. Nws yuav txuag nws qhov chaw ntawm nws tus disk, los yog pib ncaj nraim los ntawm qhov kev pabcuam email.