Ko'p zararli Internet Mail kengaytmalari (MIME) qanday ishlaydi

MIME e-pochtasi yordamida fayl qo'shimchalarini yuborishni osonlashtiradi. Mana bu qanday ishlaydi.

MIME «Ko'p maqsadli Internet pochta kengaytmalari» ni ko'rsatadi. Bu murakkab va mazmunli, ammo MIME Internetdagi elektron xabarlarning dastlabki imkoniyatlarini hayajonli tarzda kengaytiradi.

E-pochta xabarlari 1982 yildan boshlab QRM 822 (va undan keyin QQT 2822) tomonidan aniqlangan va ular ushbu standartga uzoq vaqt davomida bo'ysunishni davom ettirishlari mumkin.

Hech narsa matn, matn emas

Afsuski, QRK 822 bir qator kamchiliklarga duch keladi. Eng muhimi, ushbu standartga mos keladigan xabarlar oddiy ASCII matnidan boshqa hech narsa içermemelidir.

Fayllarni jo'natish uchun (rasm, matnli protsessor yoki dasturlar kabi) avval ularni tekis matnga aylantirishi va natijada elektron pochtada konvertatsiya natijasini yuborishi kerak. Qabul qiluvchining xabarni matndan ajratib olish va uni ikkilangan fayl formatiga o'zgartirishi kerak. Bu juda ham murakkab jarayon, va MIME oldidan uni qo'l bilan qilish kerak edi.

MIME ushbu muammoni RFC 822 ga qo'shib yubordi va elektron xabarlarda xalqaro belgilarni ham ishlatishga imkon beradi. RFC 822 ning oddiy (inglizcha) matnga nisbatan cheklovi bilan, bu avvalgi holatlarda mavjud emas edi.

Tarkibi etishmasligi

QRM 822 ASCII belgilar bilan chegaralanmasdan tashqari, xabarning tuzilishini yoki ma'lumotlar formatini aniqlamaydi. Har doim oddiy matnli ma'lumotlardan birontasini qabul qilishingiz aniq bo'lgani uchun, bu standart aniqlangach, bu shart emas edi.

MIME, aksincha, bir xabarda (masalan, rasm va Word hujjati) bir nechta ma'lumotni yuborib, ushbu xabarni aks ettiradigan smart-tanlovlarni amalga oshirish uchun qabul qiluvchining elektron pochta dasturiga ma'lumotlarni qanday formatlashini bildiradi.

Rasmga tushganda siz rasmni tomoshabin bilan ko'rish mumkinligini tushunib olmaysiz. Sizning elektron pochta dasturingiz tasvirni o'zi ko'rsatishi yoki kompyuteringizdagi dasturni boshlashi mumkin.

RFC 822 ni qurish va kengaytirish

Endi MIME sehrlari qanday ishlaydi? Asosan, yuqorida tavsiflangan tekst matnida o'zboshimchalik ma'lumotlarini jo'natishning noqulay jarayonini qo'llaydi. MIME xabari standarti QRM 822da belgilangan standart o'rniga emas, balki uni kengaytiradi. MIME e'lonlar ASCII matnidan boshqa biror narsani o'z ichiga olmaydi.

Bu shuni anglatadiki, barcha elektron pochta xabarlari xabari yuborilmasdan oldin tekis matnda kodlanishi kerak va uni qabul qilish oxiridagi original formatga qayta kodlash kerak. Dastlabki elektron pochta foydalanuvchilari qo'l bilan buni qilishlari kerak edi. MIME buni biz uchun qulay va muammosiz qiladi, odatda Base64 kodlash deb ataladigan aqlli jarayon orqali.

Hayot MIME E-mail xabari sifatida

MIMEga ega bo'lgan elektron pochta dasturida xabar yozganda, dastur taxminan quyidagicha ishlaydi:

Birinchidan, ma'lumotlarning formati aniqlanadi. Qabul qiluvchining elektron pochta mijoziga ma'lumot bilan nima qilish kerakligini va translyatsiya paytida hech narsa yo'qolib qolmasligi uchun tegishli kodlashni ta'minlash kerak.

Keyin ma'lumotlar ASCII tekstdan boshqa formatda bo'lganda kodlanadi. Kodlash jarayonida ma'lumotlar QRM 822 xabarlariga mos keladigan tekis matnga aylanadi.

Nihoyat, shifrlangan ma'lumotlar xabarga kiritiladi va qabul qiluvchining elektron pochta mijoziga qaysi turdagi ma'lumotlarni kutish kerakligi haqida ma'lumot beriladi: qo'shimchalar bormi? Ular qanday kodlangan? Asl fayl qanday formatda edi?

Qabul qiluvchining oxirida jarayon qayta tiklanadi. Birinchidan, elektron pochta mijozi jo'natuvchining elektron pochta mijozi tomonidan qo'shilgan ma'lumotni o'qiydi: Qo'shimchalarni qidirishim kerakmi? Qanday qilib ularni hal qilishim mumkin? Qanday qilib olingan fayllarni qanday boshqarishim mumkin? So'ngra, xabarning har bir qismi chiqariladi va kerak bo'lganda parolni oladi. Va nihoyat, elektron pochta mijozi foydalanuvchi qismidagi natijalarni ko'rsatadi. Oddiy matn tanasi rasm ilovasi bilan birgalikda elektron pochta dasturida ko'rsatiladi. Xabarga qo'shilgan dastur qo'shimchalar belgisi bilan ko'rsatiladi va foydalanuvchi nima qilish kerakligi haqida qaror qabul qilishi mumkin. U diskni qaerda saqlashi mumkin, yoki to'g'ridan-to'g'ri elektron pochta dasturidan boshlashi mumkin.