کی میز کے مندرجات[چھپائیں][دکھائیں]
ای میل حقیقی وقت میں پورے انٹرنیٹ پر پیغامات کو ایک سسٹم سے دوسرے سسٹم میں منتقل کرنے کی تکنیک ہے۔ ای میل کا استعمال ابتدائی طور پر ایک ہی کمپیوٹر کے صارفین تک محدود تھا، اور پیغامات وصول کرنے کے لیے صارفین کو آن لائن ہونا ضروری تھا۔
وقت گزر چکا ہے، اور اب ہم جانتے ہیں کہ میل باکس کیسا لگتا ہے۔ پیغام کئی وصول کنندگان کو بھیجا جا سکتا ہے، اور وصول کنندہ کا نام دوسرے وصول کنندگان سے ان کے نام Bcc سیکشن میں شامل کر کے چھپایا جا سکتا ہے۔ جیسا کہ ہم سب جانتے ہیں، ای میل ہمارے لیے دوسروں کے ساتھ رابطہ قائم کرنے کا ایک مقبول ذریعہ ہے، چاہے وہ کاروبار کے لیے ہو، اشتہارات، لین دین پر نظر رکھنے کے لیے، یا کوئی اور وجہ۔
اگرچہ بہت سے اعلیٰ معیار کے ای میل فراہم کرنے والے دستیاب ہیں، جیسے Gmail، Outlook، Yahoo، Apple، Proton، اور بہت سے دوسرے، پھر بھی یہ سمجھنے کی ضرورت ہے کہ ای میل کیا ہے۔ نظام ڈیزائن ہے.
اگر آپ اس بارے میں مزید جاننے میں دلچسپی رکھتے ہیں کہ ای میل سسٹم کا ڈیزائن کیا ہے، تو یہ پوسٹ آپ کے لیے ہے۔ لہذا، یہ پوسٹ آپ کو ای میل سسٹم کا اعلیٰ سطحی جائزہ فراہم کرے گی۔
ای میل سسٹم کے اجزاء
میل یوزر ایجنٹ - میل یوزر ایجنٹ (MUA) ایک ایسا پروگرام ہے جو آپ کو ای میلز تحریر کرنے، بھیجنے اور وصول کرنے کی اجازت دیتا ہے۔
میل ٹرانسفر ایجنٹ - میل ٹرانسفر ایجنٹ (MTA) تمام ان باؤنڈ اور آؤٹ باؤنڈ میل کا انچارج ہے۔
میل میزبان – میل ہوسٹ ایک سرور ہوتا ہے جو میزبان یا نیٹ ورک کے لیے میل بھیجتا اور وصول کرتا ہے۔ ای میلز میل سرور پر میل باکسز میں محفوظ کی جائیں گی۔
ڈومین نام سرور - یہ تعین کرنے کے لیے کہ ای میل کہاں ڈیلیور کی جائے، ایک ڈومین نیم سسٹم (DNS) ضروری ہے۔ ایک ایسا نظام جو ڈومین ناموں جیسے youtube.com، google.com، اور دیگر کو 192.198.0.1 جیسے IP پتوں میں تبدیل کرتا ہے۔
سادہ میل ٹرانسفر پروٹوکول - یہ سب سے اہم جز ہے کیونکہ یہ ایک سرور پروگرام کے طور پر بنایا گیا ہے جو آپ کی ای میلز پر کارروائی کرتا ہے، انہیں مناسب سرور پر بھیجتا ہے، اور پیغامات کو ریلے کرتا ہے۔ یہ ہمیشہ نئی میل بھیجنے کی تلاش میں رہتا ہے۔ باہر جانے والی ای میل کی تصدیق بھی SMTP سے کی جاتی ہے تاکہ اس بات کی ضمانت دی جا سکے کہ یہ ایک حقیقی فعال صارف اکاؤنٹ سے آیا ہے۔
ہائی لیول ڈیزائن
اہم ای میل ڈیزائن کی شرائط
اگرچہ آپ غالباً پہلے سے ہی جانتے ہیں کہ ای میل میں کیا ہے، پھر بھی ان اجزاء کو سمجھنا مفید ہے جو ای میل بنانے میں جاتے ہیں۔
ایک عام ای میل دو حصوں پر مشتمل ہوتی ہے: ایک ہیڈر اور ایک باڈی۔
پہلے حصے کو ہیڈر کہا جاتا ہے۔.
وہ حصے جو مکمل ہونے چاہئیں
- کس نے ای میل بھیجی:
- ای میل کس کے نام ہے؟
- ای میل کب نکلی؟
اختیارات کے ساتھ حصے
- ای میل کا موضوع کیا ہے؟
- CC: وصول کنندہ کے طور پر ای میل میں اور کس کو شامل کیا جانا چاہیے۔
متن کا مرکزی حصہ
- مواد اور دیگر تیار شدہ متن، جیسے HTML، کو باڈی سیکشن میں شامل کیا جا سکتا ہے۔
- مجاز حصے کا باڈی حصہ اس بات پر منحصر ہوتا ہے کہ سروس فراہم کنندہ ای میل کے باڈی میں کیا اجازت دیتا ہے۔
ای میل کے اجزاء کو سمجھنا بہت ضروری ہے کیونکہ یہ ایک عام ای میل کے لیے موجودہ صنعتی معیارات ہیں۔ کوئی بھی صارف جو سسٹم کو مناسب طریقے سے استعمال کرنا چاہتا ہے اسے معیاری زبان کی ضرورت ہوگی جو سمجھنا آسان ہو۔
ای میل اڈریس
ای میلز بھیجنے اور وصول کرنے کی صلاحیت اور فعالیت واضح طور پر ای میل سسٹم کے صارف کو فراہم کی جانی چاہیے۔ اس سے پہلے کہ کوئی ای میل بھیج سکے۔
ہر ای میل ایڈریس منفرد ہے۔
- بصورت دیگر، DNS دونوں ای میل پتوں کو ایک ہی IP ایڈریس سمجھے گا، جس کا استعمال یہ فیصلہ کرنے کے لیے کیا جاتا ہے کہ اگر ای میل ایڈریس منفرد نہیں ہیں تو انہیں کہاں بھیجنا/ موصول کرنا ہے۔
Username/AddressName @ DomainName ای میل ایڈریس کا سب سے عام فارمیٹ ہے۔
- مثال کے طور پر، "ٹیم" لاگ ان ہے، "@" @ علامت ہے، اور "opengenus.org" ڈومین نام ہے ("opengenus.org")۔
ڈومین نام کے آئی پی ایڈریس کی بنیاد پر ایک منفرد ایڈریس کی شناخت کے لیے صارف نام کا استعمال کیا جائے گا۔
ای میل سسٹم کی فعالیت
1. سرور جو ڈیٹا کو ذخیرہ اور منتقل کرتے ہیں۔
پوسٹ آفس پروٹوکول (POP) ایک بنیادی فن تعمیر کی ایک مثال ہے جس میں سرور پیغامات کو اس وقت تک اسٹور کرتا ہے جب تک کہ صارف ان تک رسائی اور ڈاؤن لوڈ نہ کر لے — کسی بھی وقت ڈاؤن لوڈ کی جانے والی ای میلز تک رسائی (یہاں تک کہ آف لائن ہونے پر بھی)۔
2. صرف سرور ای میل اسٹوریج
تمام ای میلز کو کلائنٹ کے کمپیوٹر پر اسٹور کرنے کے بجائے، ایک متبادل اور اعلیٰ طریقہ یہ ہوگا کہ ان سب کو سرور پر رکھا جائے۔ ای میل کا منظر تمام مشینوں میں یکساں ہوتا ہے، اور فراہم کنندہ اکثر ای میلز کو مرکزی ذخیرے میں اسٹور کرتا ہے اور سرور کی طرف میل آپریشنز کو ہینڈل کرتا ہے۔
3. کلائنٹ کے آخر میں کیشنگ سسٹم
معمول کی حکمت عملی یہ ہے کہ کلائنٹ اپنی مشینوں پر ای میل ڈسپلے کے کیشڈ ورژن کو برقرار رکھیں جب کہ سرورز ای میلز کو غیر معینہ مدت تک اسٹور کرتے ہیں۔ ای میلز کا بیک اپ لیا جاتا ہے، اور کمپیوٹر کے بند ہونے پر بھی جدید ترین میل آپریشنز/ فیچرز (تلاش/فلٹرنگ/نئی ای میلز/وغیرہ) دستیاب ہیں۔
ای میل اندرونی طور پر کیسے چلتی ہے؟
آئیے ایک نظر ڈالیں کہ ای میل کیسے بھیجا جاتا ہے۔ ای میلز، دوسرے انٹرنیٹ ڈیٹا کی طرح، انٹرنیٹ کے TCP/IP پروٹوکول میں پیکٹ کے ایک سلسلے کے طور پر منتقل ہوتے ہیں۔ اس طریقہ کار کو تین مراحل میں تقسیم کیا گیا ہے:
- جب کوئی ای میل بھیجا جاتا ہے، تو TCP پروٹوکول اسے پیکٹوں () میں تقسیم کرتا ہے، جن میں سے ہر ایک بھیجنے والے اور وصول کنندہ کے پتے پر مشتمل ہوتا ہے۔
- پیکٹوں کو آئی پی پروٹوکول کے ذریعے ان کی مطلوبہ منزل تک پہنچایا جاتا ہے۔ انٹرنیٹ پر راؤٹرز ہر پیکٹ کے ایڈریس کو چیک کرتے ہیں تاکہ ای میل کے ڈیسٹینیشن سرور کا سب سے موثر راستہ معلوم کیا جا سکے۔ جب کسی راستے کی منصوبہ بندی کی گئی ہو تو پیکٹ اگلے روٹر پر بھیجے جاتے ہیں۔ کسی بھی نیٹ ورک پر ٹریفک کا حجم، مثال کے طور پر، ای میل پیکٹ کو روٹ کرنے کے طریقہ پر اثر انداز ہوتا ہے۔
- جب پیکٹ وصول کنندہ کے ای میل سرور پر پہنچتے ہیں، تو TCP انہیں اصل ای میل فارمیٹ میں دوبارہ جوڑتا ہے (جسے وصول کنندہ پڑھ سکتا ہے)۔
ای میل سرورز (SMTP اور MTA)
فزیکل میل باکس کے برعکس، جہاں آپ کے تمام میل کو ایک فراہم کنندہ کے ذریعے ہینڈل کیا جاتا ہے، پوسٹ آفس، ای میل آنے اور جانے والے میل کو الگ الگ ہینڈل کرتا ہے۔ سرورز کی دو مختلف قسمیں ہیں۔
سادہ میل ٹرانسفر سسٹم (SMTP) ایک ای میل ڈیلیوری پروٹوکول ہے جو آپ کو انٹرنیٹ پر پیغامات بھیجنے اور وصول کرنے کی اجازت دیتا ہے۔ SMTP ایک پروٹوکول ہے جو ای میل پیغام کی ترسیل کی تفصیلات کے بارے میں معلومات رکھتا ہے اور صرف آؤٹ گوئنگ میل کے لیے استعمال ہوتا ہے۔
میل ٹرانسفر ایجنٹ (MTA) ایک سرور ایپلی کیشن ہے جو سادہ میل ٹرانسفر پروٹوکول (SMTP) کا استعمال کرتے ہوئے ای میل بھیجتی ہے۔ ایک کلائنٹ پر مبنی MTA، جس میں ای میلز تک رسائی حاصل کرنے کے لیے سافٹ ویئر انسٹال کرنا شامل ہے (جیسے آؤٹ لک)، اور ایک ویب پر مبنی MTA، جس تک ویب براؤزر کے ذریعے رسائی حاصل کی جاتی ہے، MTAs کی دو قسمیں ہیں (مثال کے طور پر جی میل)۔
کمپیوٹر والا کوئی بھی شخص MTA چلا سکتا ہے۔ یہ آسان ہے، اور ایک MTA آنے والی میل کا خیال رکھے گا۔ بڑی تعداد میں بڑی تعداد میں ای میلز بھیجنے کے لیے اپنا ایم ٹی اے چلانا جبکہ ڈیلیوریبلٹی کی اعلیٰ ڈگری کو برقرار رکھنا مشکل ہو سکتا ہے۔
کچھ اصول اور روایات ہیں جن پر عمل کرنا ضروری ہے۔ ان کی پیروی کرنے میں ناکامی آپ کی میل کو وقت پر پہنچانے کی صلاحیت کو خطرے میں ڈال دے گی۔ اپنے کلائنٹس کو ترتیب دینے اور خود چلانے کے بجائے اپنے ISP کے SMTP سرور کو استعمال کرنے کے لیے ترتیب دینا ایک تیز، زیادہ آسان آپشن ہے۔
ای میل پروٹوکول
پوسٹ آفس پروٹوکول (POP) پوسٹ آفس پروٹوکول کا مخفف ہے۔ ای میل کو سافٹ ویئر کے اس ٹکڑے کا استعمال کرتے ہوئے بازیافت کیا جاتا ہے۔ POP3 ایک ای میل صارف کو اپنے صارف اکاؤنٹ میں سرور پر ذخیرہ شدہ ای میلز دیکھنے کی اجازت دیتا ہے۔ آپ کو اپنی ای میلز حاصل کرنے کے لیے آن لائن رہنے کی ضرورت نہیں ہے۔ ای میل تک رسائی حاصل کرنے کے لیے، آپ کو سرور پر صرف ایک کاپی چھوڑنے کی ضرورت ہے۔
IMAP (انٹرنیٹ میسج ایکسیس پروٹوکول) جب ای میل کے انتظام کی بات آتی ہے تو یہ قدرے زیادہ نفیس ہے۔ IMAP کلائنٹس اور سرورز کی دو طرفہ گفتگو ہوتی ہے۔ POP کے برعکس، IMAP پروٹوکول سرور پر ہر پیغام کی نقل کو برقرار رکھتا ہے تاکہ متعدد کلائنٹس اس تک رسائی حاصل کر سکیں۔ جب آپ کو ای میل موصول ہوتا ہے تو اس پروٹوکول کو استعمال کیا جاتا ہے۔ IMAP استعمال کرتے وقت، ای میلز صارف کے میل باکس میں ڈاؤن لوڈ ہونے اور پھر ہٹا دیے جانے کے بجائے سرور پر رہتی ہیں۔
ای میل سسٹم کے پس منظر میں، بہت زیادہ پیچیدہ اجزاء ہیں۔
مجھے امید ہے کہ اب آپ کو ای میل سسٹم، بشمول اس کے پروٹوکول، سرورز اور دیگر اجزاء کی بہتر گرفت ہوگی۔
جواب دیجئے