Wéi Multipurpose Internet Mail Extensions (MIME) funktionnéiert

MIME erlaabt et Dateiformat mat Emails ze schécken. Hei ass wéi et funktionnéiert.

MIME steet fir "Multipurpose Internet Mail Extensions". Et ass ganz komplizéiert an onméiglech, awer MIME verlängert déi ursprénglech Capacitéite vun der Internet E-Mail op eng spannend Manéier.

E-Mail-Botschaften sinn zanter 1982 vum RFC 822 (a spéider RFC 2822) definéiert ginn an si wëlle weider an dësem Standard bleiwen fir eng laang Zäit ze kommen.

Näischt awer Text, Plain Text

Leider, RFC 822 leidet vu verschiddenen Mängel. Virun allem, datt Messagen, déi dëse Standard entsprach, däerf näischt wéi e ganz einfache ASCII-Text enthalen.

Fir Schëlder ze schécken (wéi Biller, Textprozessor Dokumenter oder Programmer), muss een se u kléngen Text ze konvertéieren an dann d'Resultat vun der Konversioun am Kierper vun enger E-Mail Message. De Empfänger muss den Text aus der Noriicht extrahéieren an en nees an de binäre Dateiformat ëmsetzen. Dëst ass en ëmständleche Prozess, a virun MIME huet et all mat der Hand gemaach.

MIME korrigéiert dëse Problem mam RFC 822 an ass et méiglech, och intern E-Mail-Adressen ze benotzen. Mat der RFC 822-Begrenzung op plain (englesch) Text, dat war net méiglech viru.

De Fehle vun Struktur

Zousätzlech ze beschränken op ASCII Zeechen, erkennt RFC 822 net d'Struktur vun enger Noriicht oder dem Format vun den Daten. Well et kloer ass datt Dir ëmmer ee Junk aus kléngen Text-Donnéeë kritt, war dat net néideg wann de Standard definéiert war.

MIME, am Géigendeel, léisst Dir méi verschidde Stécker vun verschiddenen Donnéeën an engem Message schécken (se gesin, e Bild an e Word Dokument), an et erzielt den E-Mail Client vum Empfänger, wat d'Donnéeën ugepasst ass, fir se intelligent Choixen ze maachen déi d'Botschaft affichéieren.

Wann Dir e Bild kritt, musst Dir net méi erauskucken datt et mat engem Bildbiller gesinn kann ginn. Är E-Mail Client entweder d'Bild selwer affichéiert oder e Programm op Äre Computer starten kann.

Bauen op an Ausbau vum RFC 822

Elo as de MIME magesch? Prinzipiell benotzt et de ëmständleche Prozess vu schiedlechen Arbechtsdaten an enger klenger Beschreiwung déi et beschriwwen huet. De MIME-Message Standard ersetzt den Standard deen am RFC 822 festgeluecht gëtt, awer erweidert et. MIME-Noriichte kënnen net alles wéi ASCII-Text enthalen.

Dëst bedeit datt all E-Mail-Donnéeë nach ëmmer an einfachen Text kodéiert ginn, ier d'Noriicht geschéckt ass, an et muss nees op säin ursprénglechen Format op der Empfangstraditioun decodéiert ginn. Déi fréi E-Mail Benotzer mussen dat manuell maachen. MIME mécht et fir eis bequem an nahtlos, meeschtens iwwer e Smartprice Base64 Encoding .

Liewen als MIME Email Message

Wann Dir eng Botschaft an e Mailprogramm komponéiert, deen MIME-Fonctioun maache kënnt, gëtt d'Programm ongeféier d'folgend Saache gemaach:

Als éischt gëtt d'Format vun den Daten festgeluecht. Dëst ass néideg fir dem Empfänger säi Mail Client ze soen wat mat den Daten ze maachen, a fir eng korrekt Kodéierung ze garantéieren, sou datt näischt bei der Iwwersetzung verluer geet.

Dann sinn d'Donnéeën encodéiert, wann et an engem anere Format als einfacher ASCII Text ass. Am Kodéierungsprozess sinn d'Donnéeën an de Plaintext konvertéiert fir RFC 822 Messagen ze passen.

Endlech sinn déi codéiert Donnéeën an der Noriicht gespaart, an den E - Mail Client vum Empfänger informéiert wat fir engen Donnéeën ugeet: Gitt et Uschlëss? Wéi sinn si encadréiert? Wéi Format war déi ursprénglech Datei?

Um Enn vum Empfänger gëtt de Prozess ëmgeleet. Eischtens liest de E-Mail Client déi Informatioun déi vum Mailer Client vum Sender uginn huet: Muss ech eng Aart Uschléi maachen? Wéi decodéiert se? Wéi handhéi ech déi entsteet Fichieren? Duerno gëtt all Deel vun der Botschaft extrahéiert a decodéiert wann néideg. Endlech weist de E-Mail Client déi entsteht Deeler un de Benotzer. De Klartext Kierper ass an der E-Mail-Client zesumme mat der Image Attaché ze gesinn . De Programm deen och mat der Noriicht verbonnen ass gëtt mat engem Attachementsymbol ugewisen, an de Benotzer kann entscheeden wat et maache soll. Si kann se iergendwou op hirer Disk gespäichelen, oder direkt aus dem E-Mail-Programm ze starten.