Cum se extind extensiile de mail multifuncționale (MIME)

MIME facilitează trimiterea atașamentelor de fișiere cu e-mailuri. Iată cum funcționează.

MIME înseamnă "Extensii multiple pentru Internet Mail". Sună atât complicat, cât și lipsit de sens, dar MIME extinde capabilitățile originale ale e-mailului de pe Internet într-un mod interesant.

Mesajele de e-mail au fost definite de RFC 822 (și mai târziu RFC 2822) începând cu anul 1982 și probabil vor continua să respecte acest standard pentru o lungă perioadă de timp.

Nimic doar text, text simplu

Din păcate, RFC 822 suferă de o serie de deficiențe. În mod deosebit, mesajele care respectă acest standard nu trebuie să conțină decât text simplu ASCII.

Pentru a trimite fișiere (cum ar fi imagini, documente de procesare de text sau programe), trebuie să le convertiți mai întâi în text simplu și apoi să trimiteți rezultatul conversiei în corpul unui mesaj de poștă electronică. Destinatarul trebuie să extragă textul din mesaj și să îl convertească din nou în format de fișier binar. Acesta este un proces greoi și, înainte de MIME, totul trebuia făcut manual.

MIME corectează această problemă atașată la RFC 822 și face posibilă utilizarea caracterelor internaționale și în mesajele de e-mail. Cu limitarea RFC 822 la text simplu (în limba engleză), acest lucru nu a fost posibil înainte.

Lipsa structurii

Pe lângă faptul că este limitat la caracterele ASCII, RFC 822 nu identifică structura unui mesaj sau formatul datelor. Din moment ce este clar că aveți întotdeauna un singur junk de date text simplu, acest lucru nu a fost necesar atunci când standardul a fost definit.

MIME, în schimb, vă permite să trimiteți mai multe fragmente de date într-un singur mesaj (de exemplu, o imagine și un document Word) și îi spune clientului de e-mail al destinatarului formatul în care se află datele, astfel încât să poată face alegeri inteligente care afișează mesajul.

Când obțineți o fotografie, nu mai trebuie să dați seama că poate fi vizualizat cu un vizualizator de imagini. Clientul dvs. de e-mail afișează imaginea în sine sau pornește un program pe computerul dvs. care poate.

Construirea și extinderea RFC 822

Acum, cum funcționează magia MIME? Practic, acesta folosește procesul greoi de a trimite date arbitrare în textul simplu descris mai sus. Mesajul standard MIME nu înlocuiește standardul stabilit în RFC 822, ci îl extinde. Mesajele MIME nu pot conține nimic altceva decât textul ASCII.

Aceasta înseamnă că toate datele de e-mail trebuie încă să fie codate în text simplu înainte ca mesajul să fie trimis și trebuie să fie decodificat din nou la formatul original la sfârșitul primitorului. Utilizatorii de e-mail devreme au trebuit să facă acest lucru manual. MIME o face pentru noi confortabil și fără cusur, de obicei printr-un proces inteligent numit codare Base64 .

Viața ca mesaj MIME e-mail

Când compuneți un mesaj într-un program de e-mail capabil de MIME, programul face aproximativ următoarele:

În primul rând, formatul datelor este determinat. Acest lucru este necesar pentru a spune clientului de e-mail al destinatarului ce să facă cu datele și pentru a asigura o codificare corectă, astfel încât nimic să nu fie pierdut în timpul transferului.

Apoi, datele sunt codificate dacă sunt într-un format diferit de textul simplu ASCII. În procesul de codificare , datele sunt convertite în textul simplu adecvat pentru mesajele RFC 822.

În cele din urmă, datele codificate sunt inserate în mesaj, iar clientul de e-mail al destinatarului este informat cu privire la tipurile de date pe care le așteaptă: Există atașamente? Cum sunt codate? Ce format a fost fișierul original?

La sfârșitul destinatarului, procesul este inversat. În primul rând, clientul de e-mail citește informațiile adăugate de clientul de e-mail al expeditorului: Trebuie să caut atașamente? Cum le decodez? cum să mă ocup de fișierele care rezultă? Apoi, fiecare parte a mesajului este extrasă și decodificată, dacă este necesar. În cele din urmă, clientul de e-mail afișează părțile rezultate utilizatorului. Corpul de text simplu este afișat în linie în clientul de e-mail împreună cu atașamentul imaginii . Programul atașat la mesaj este afișat și cu o pictogramă de atașament , iar utilizatorul poate decide ce să facă cu acesta. Poate să o salveze undeva pe disc sau să o pornească direct din programul de e-mail.