ڪيترين ئي انٽرنيشنل اي ميل ميڪسيشنز (MIME) ڪئين ڪم ڪندو

MIME اهو اي ميل سان فائيل منسلڪات کي آسان بڻائي ٿو. هتي ئي ڪيئن ڪم ڪندو آهي.

MIME "بہار انٽرنيٽ ميل وڌائڻ" لاء آهي. اهو پيچيدگي ۽ بي معني ٻنهي کي ڪونهي، پر MIME هڪ انٽرنيٽ اي ميل جي اصلي صلاحيتن کي هڪ دلچسپ انداز ۾ وڌائي ٿو.

1982 ع کان اي ميل پيغام هيٺ ڏنل آر ايف سي 822 (۽ بعد ۾ RFC 2822) جي وضاحت ڪئي وئي آهي، ۽ اهي شايد ڊگهي وقت تائين هن معيار جي اطاعت ڪري سگهندا.

ڪجھ به نه پر متن، پلازما ٽيڪسٽ

بدقسمتي سان، آر ايف سي 822 جي ڪجهه گهٽتائي کان پري آهي. خاص طور تي، پيغام انهي معيار تي مطابقت رکي ٿي پر رڳو ڪنهن به شيء تي مشتمل نه آهي ASCII متن.

فائلون موڪلڻ (جهڙوڪ تصويرون، ٽيڪسٽ پروسيسر دستاويزن يا پروگرامن) موڪلڻ لاء، هڪ پهريان انهن کي مڪمل متن ۾ تبديل ڪرڻو آهي ۽ پوء اي ميل پيغام جي جسم ۾ تبديلي جي نتيجن کي موڪليو. وصول ڪندڙ کي پيغام کان پيغام ڪڍڻ گهرجي ۽ انهي کي بائنري فائل جي شڪل ۾ تبديل ڪرڻ گهرجي. اهو هڪ منجهيل طريقو آهي، ۽ MIME کان اڳ اهو سڀ ڪجهه هٿ ڪيو ويندو هو.

MIME ھن مسئلي کي آر ايف سي 822 تائين منسلڪ ڪيو آھي، ۽ اھو ان کي اي ميل پيغام ۾ بين الاقوامي ڪردارن کي استعمال ڪرڻ ممڪن بڻائي ٿو. انهيء (انگريزي) متن تي آر ايف سي 822 جي حد تائين، هن کان اڳ ممڪن نه هو.

ساخت جو خاتمو

ASCII اکرن تائين محدود ٿيڻ کان علاوه، آر ايف سي 822 پيغام جي جوڙجڪ يا ڊيٽا جي شڪل جي سڃاڻپ ناهي. جيئن ته اها ڳالهه واضح ٿئي ٿي ته توهان هميشه سادي متن جي ڊيٽا جو هڪڙو مستحڪم حاصل ڪيو، اهو ضروري نه هو جڏهن معيار بيان ڪئي وئي هئي.

MIME، ان جي ابتڙ، توهان کي مختلف ڊيٽا جي ڪيترن ئي ميزيڪل هڪ پيغام (چوندا آهن، هڪ تصوير ۽ هڪ لفظ دستاويزن) ۾ موڪليندو آهي، ۽ اهو وصول ڪندڙ جي اي ميل ميني کي ٻڌائي ٿو ته ڪهڙي ڊيٽا ۾ آهي انهي ڪري اهي اهي سموري انتخاب کي پيغام پهچائي سگهي ٿو.

جڏهن توهان تصوير حاصل ڪريو ٿا، توهان کي اهو پتو نه ٿو پوي ته اهو تصوير ڏسڻ وارو ڏسي سگهجي ٿو. توهان جو اي ميل مينيجر خود يا تصوير کي ڏيکاري ٿو يا توهان جي ڪمپيوٽر تي پروگرام شروع ڪري سگهي ٿو.

عمارت ۽ RFC 822 تي تعمير

هاڻي MIME جادو ڪيئن ڪم ڪندو آهي؟ بنيادي طور تي، اهو مٿيان بيان ڪيل بيان متن ۾ خودمختيار ڊيٽا موڪلڻ جي منجهيل عمل کي ملازمت ڪري ٿو. MIME پيغام معياري ري ايف سي 822 ۾ معياري معيار تبديل نٿو ڪري پر ان کي وڌايو. MIME پيغامن ۾ يا ته ڪنهن به ASCII متن تي مشتمل ڪونهي.

هن جو مطلب اهو آهي ته پيغام جي موڪل موڪليو وڃي سڀني پيغام جي ڊيٽا اڃا انهيء متن ۾ انڪوڊ ڪيو وڃي، ۽ ان کي ٻيهر حاصل ڪرڻ بعد ٻيهر پنهنجي اصلي شڪل ۾ ڊسڪ ڪيو وڃي. شروعاتي اي ميل صارفين جيڪي دستي طور تي ڪرڻ لڳا. MIME اسان لاء آرام سان ۽ بيقانوني طور تي، عام طور تي هڪ چشمي عمل جي ذريعي Base64 انڪوڊنگ جو نالو وٺي ٿو.

ھڪڙو ايم ايم اي ميل جو پيغام

جڏهن توهان هڪ اي ميل پروگرام ۾ هڪ پيغام ٺهي سگهو ٿا MIME جي قابل، پروگرام ۾ تقريبا هيٺين ريت آهي:

پهريون، ڊيٽا جو فارم طئي ڪيو ويو آهي. اهو ضروري آهي ته وصول ڪندڙ جي اي ميل کلائنٽ کي ڊيٽا سان ڇا ڪجي، ۽ صحيح انڪوڊنگ کي يقيني بڻائڻ لاء، ڪجهه منتقلي جي دوران گم ٿي ويندو آهي.

ان کان پوء ڊيٽا انڪوڊ ڪيو آهي جيڪڏهن اهو صفا ASCII متن کان سواء هڪ شڪل ۾ آهي. انڪوڊنگ جي عمل ۾ ، ڊيٽا کي صاف متن ۾ RFC 822 پيغامن لاء مناسب تبديل ڪيو ويو آهي.

آخرڪار، انڪوڊ ٿيل ڊيٽا پيغام ۾ داخل ڪيو ويو آهي، ۽ وصول ڪندڙ جي اي ميل مراجع کي ڄاڻايل آهي ته ڪهڙي قسم جي ڊيٽا کي توقع آهي: ڇا جڙيل آهي؟ اهي ڪئين ڪئين آهن؟ ڪهڙو شڪل اصل فائل ۾ هوندو هو؟

وصول ڪندڙ جي آخر تي، عمل کي ڪڍيو ويو آھي. پهريون، اي ميل کلائنٽ جيڪا معلومات موڪليندڙ جي اي ميل کلائنٽ پاران شامل ڪئي هئي اهو پڙهي ٿو: ڇا مون کي منسلڪات ڏسڻ چاهيندا آهن؟ آئون انهن کي ڪيئن ڊائونلوڊ ڪري سگهان ٿو؟ آئون نتيجن جي فائلن کي ڪيئن هوندائين؟ ان کان پوء، ضروري آهي ته پيغام جو هر حصو ڪڍيو وڃي ۽ ڊڪوڊ ڪيو وڃي. آخرڪار، اي ميل کلائنٽ نتيجو حصيدار صارف ڏانهن ڏيکاري ٿو. انهيء متن جو لاش اي ميل کلائنٽ ۾ هڪ تصوير سان ڳنڍيل آهي . پروگرام پڻ پيغام سان ڳنڍيل آهي منسلڪ آئڪن سان ، ۽ صارف اهو فيصلو ڪري سگهي ٿو ان سان ڇا ڪجي. هوء اهو ڪنهن به ڊسڪ تي هن کي بچائي سگهو ٿا، يا سڌو اي ميل پروگرام کان شروع ڪري سگھي ٿو.