Кантип Multipurpose Internet Mail узартуу (MIME) Works

MIME аны электрондук почта менен тиркемелерди жөнөтүү мүмкүнчүлүгүн берет. Бул жерде иштейт.

MIME "Multipurpose Internet Mail узартуу" деп чечмеленет. Бул татаал жана мааниси да үн, бирок, MIME кызыктуу жол менен интернет-каттын түп мүмкүнчүлүктөрүн жайылтылат.

E-mail кабарлар 1982-жылдан бери RFC 822 (жана андан кийин RFC 2822) тарабынан аныкталган, алар, сыягы, келип, узак убакыт бою бул стандартты аткара берели.

Эч нерсе жок, бирок текст, Plain Text

Тилекке каршы, RFC 822 кемчиликтер бир катар жабыркайт. Белгилей кетч нерсе, ошол стандартка ылайык кабарлар түздүк ASCII текст, бирок эч нерсе камтылган эмес.

документ жиберүү үчүн (сүрөттөр, текст иштетүү документтерди же программалары сыяктуу), биринчи Жөнөкөй текст үчүн, аларды жана почта кабарын денеде кайра натыйжасын жөнөтүшү керек. кабыл алуучу кабарды текстти чыгарып, кайра бинардык билэ түрдө, аны алмаштырууга укуктуу. Бул олдоксон жараян, ал бардык MIME алдында колу менен аткаруу керек болчу.

MIME 822 RFC тиркелген Бул көйгөйдү тууралап, жана ал үчүн мүмкүндүк берет , эл аралык белгилерди колдонуу да, электрондук билдирүүлөрдү. түздүк (English) текстине RFC 822 чеги менен, бул мурун мүмкүн эмес болчу.

Структурасы жоктугу

ASCII белгиден ашпашы тышкары, RFC 822 кабар түзүлүшүн же маалыматтарды түзүлүшү аныктай албайт. Эгер дайыма жөнөкөй текст маалыматтар бир таштандынын ала турганы айдан ачык болгондуктан, стандарттуу аныкталган бул керек эмес.

MIME, тескерисинче, бир кабарга ар кандай маалыматтарды бир нече тыйын жиберет (айталы, сүрөт жана Word документти) берет, ал маалымат, алар кабар көрсөтүп, акылдуу чечим чыгарууга эмне жардам берет жана кандай формат алуучунун почта айтылат.

эгер сиз сүрөттү болгондо, мындан ары ал бир сүрөттөлүш көрсөткүч менен көрсө болот деп чыгыш керек да. Сиздин электрондук почта кардары же келгендин сиздин сүрөт өзүндө же программасын баштоо көрсөтөт.

куруунун жана RFC узартуу 822

Азыр кандай MIME сыйкырдуу иштейт? Мындайча айтканда, ал жогоруда айтылган текст менен негизсиз маалыматтарды жөнөтүү олдоксон жараянын колдонот. MIME кабар-стандартты, RFC 822-жылы түптөгөн стандартын алмаштырууга, бирок аны мээримдүүлүк эмес. MIME кабарлар же ASCII текст, бирок эч нерсе камтылган эмес.

Мындай деп айттырып жиберди чейин бардык электрондук маалымат дагы Жөнөкөй текст коддолгон керек дегенди билдирет, ал эми аны кайра кабыл алуу жыйынтыгы боюнча баштапкы үлгүдөгү чечмеленүүгө тийиш. алгачкы электрондук колдонуучулар кол менен ушундай болгон. MIME адатта деген акылдуу жол аркылуу, кыйынчылыксыз жана билинбей эле биз үчүн жазалайт Base64 коддоо .

бир MIME Email билдирүү катары Life

Сиз MIME жөндөмдүү электрондук почта программасы боюнча билдирүү түзгөн болсо, программа болжол менен төмөнкүдөй кылат:

Биринчиден, маалыматтарды формат аныкталат. Бул алуучунун почта кардары эч нерсе өткөрүп берүү учурунда жоголуп кеткен, ошондуктан маалыматтар менен эмне кылыш керек, жана туура коддомо камсыз кылуу үчүн айтып зарыл.

Андан кийин маалыматтар түздүк ASCII тексти башка түрдө болсо коддолгон. Жылы коддоо алууда , маалымат RFC 822 билдирүүлөр үчүн жарактуу Жөнөкөй текст динин кабыл алат.

Акыр-аягы, коддолгон маалыматтар кабарына кыстарган жана алуучунун электрондук почта кардары маалыматтарды кандай күтүү билдирилет: тиркемелер барбы? Алар кантип коддолгон? баштапкы билэ кандай формат эле?

Алуучунун айынын акырына карата, кайра калыбына келтирилүүгө тийиш. Биринчиден, электрондук почта кардары жөнөтүүчүнүн электрондук почта кардары кошкон болгон маалыматты окуган: Мен тиркемелерди кажети барбы? Кантип Мен аларды чечмелей алабыз? кантип пайда болгон материалдары чечүүгө болот? Андан кийин, кабардын бир бөлүгү алынган жана зарыл болсо, чечмеленген эмес. Акыр-аягы, электрондук почта кардары колдонуучуга натыйжасында бөлүгүн көрсөтөт. Жөнөкөй текст орган менен бирге электрондук почта кардары менен сапта көрсөтүлгөн сүрөттөлүш камак . Ошондой эле кабар тиркелген программасы менен көрсөтүлөт тиркеме сөлөкөтүн жана колдонуучу аны менен эмне жөнүндө чечим кабыл алат. Ал дискте жерде сактап, же электрондук почта программасын түздөн-түз аны баштоого болот.