ای میل کیسے کام کرتا ہے۔

یہ میل سرورز کے کام کے بارے میں ایک بڑے کورس کا آغاز ہے۔ میرا مقصد کسی کو جلدی سے میل سرورز کے ساتھ کام کرنے کا طریقہ سکھانا نہیں ہے۔ راستے میں ہمارے سامنے آنے والے سوالات کے بارے میں یہاں بہت سی اضافی معلومات ہوں گی، کیونکہ میں بنیادی طور پر ان لوگوں کے لیے کورس بنانے کی کوشش کر رہا ہوں جو ابھی اپنے پہلے قدم اٹھا رہے ہیں۔

ای میل کیسے کام کرتا ہے۔

کردارایسا ہی ہوتا ہے کہ میں لینکس انتظامیہ کے استاد کے طور پر پارٹ ٹائم کام کرتا ہوں۔ اور ہوم ورک کے طور پر، میں طالب علموں کو مختلف وسائل کے درجن بھر لنکس دیتا ہوں، کیونکہ کچھ جگہوں پر کافی مواد نہیں ہے، کچھ جگہوں پر یہ بہت پیچیدہ ہے۔ اور مختلف وسائل پر، مواد اکثر نقل کیا جاتا ہے، اور بعض اوقات مختلف ہونا شروع ہو جاتا ہے۔ اس کے علاوہ، زیادہ تر مواد انگریزی میں ہے، اور کچھ طلباء ایسے ہیں جنہیں سمجھنے میں دشواری ہوتی ہے۔ Semaev اور Lebedev کے بہترین کورسز ہیں، اور شاید دوسروں کی طرف سے، لیکن، میری رائے میں، کچھ عنوانات کا احاطہ نہیں کیا گیا ہے، کچھ دوسروں کے ساتھ کافی حد تک جڑے ہوئے نہیں ہیں۔

لہٰذا، ایک دن میں نے فیصلہ کیا کہ کسی طرح سے مواد پر نوٹس لے کر طالب علموں کو ایک آسان شکل میں دے دوں۔ لیکن چونکہ میں کچھ کر رہا ہوں، کیوں نہ اسے سب کے ساتھ شیئر کروں؟ پہلے تو میں نے اسے متن کے ساتھ بنانے اور لنکس کے ساتھ کمزور کرنے کی کوشش کی، لیکن اس طرح کے لاکھوں وسائل ہیں، کیا فائدہ؟ کہیں فصاحت و بلاغت کی کمی تھی، کہیں طلبہ پوری تحریر کو پڑھنے میں سستی کا شکار ہیں (اور نہ صرف وہ) اور ان کے علم میں خلاء ہے۔

لیکن یہ صرف طلباء کی بات نہیں ہے۔ اپنے پورے کیریئر میں میں نے آئی ٹی انٹیگریٹرز میں کام کیا ہے، اور مختلف سسٹمز کے ساتھ کام کرنے کا یہ بہت بڑا تجربہ ہے۔ نتیجے کے طور پر، میں ایک جنرل انجینئر بن گیا. میں اکثر مختلف کمپنیوں میں آئی ٹی ماہرین سے ملتا ہوں اور اکثر مجھے ان کے علم میں کمی محسوس ہوتی ہے۔ آئی ٹی کے شعبے میں، مجھ سمیت بہت سے لوگ خود تعلیم یافتہ ہیں۔ اور میرے پاس یہ خالی جگہیں کافی ہیں، اور میں دوسروں کی مدد کرنا چاہوں گا اور اپنے آپ کو ان خالی جگہوں سے نجات دلانا چاہوں گا۔

جہاں تک میرے لیے، معلومات کے ساتھ مختصر ویڈیوز زیادہ دلچسپ اور ہضم کرنے میں آسان ہیں، اس لیے میں نے اس فارمیٹ کو آزمانے کا فیصلہ کیا۔ اور میں اچھی طرح جانتا ہوں کہ میری زبان معطل نہیں ہے، مجھے سننا مشکل ہے، لیکن میں بہتر بننے کی کوشش کر رہا ہوں۔ یہ میرے لیے ایک نیا مشغلہ ہے جسے میں تیار کرنا چاہتا ہوں۔ میرے پاس پہلے سے بدتر مائکروفون تھا، اب میں بنیادی طور پر آواز اور تقریر کے مسائل حل کرتا ہوں۔ میں معیاری مواد بنانا چاہتا ہوں اور واقعی معروضی تنقید اور مشورے کی ضرورت ہے۔

PS کچھ لوگوں نے محسوس کیا کہ ویڈیو فارمیٹ مکمل طور پر موزوں نہیں ہے اور اسے متن میں کرنا بہتر ہوگا۔ میں مکمل طور پر متفق نہیں ہوں، لیکن ایک انتخاب ہونے دیں - ویڈیو اور متن دونوں۔

ویڈیو

پیچھے اگلا، دوسرا> میل سرور آپریٹنگ موڈز

ای میل کے ساتھ کام کرنے کے قابل ہونے کے لیے، آپ کو ایک ای میل کلائنٹ کی ضرورت ہے۔ یہ یا تو ویب کلائنٹ ہو سکتا ہے، مثال کے طور پر جی میل، اووا، راؤنڈ کیوب، یا کمپیوٹر پر ایک ایپلیکیشن - آؤٹ لک، تھنڈر برڈ، وغیرہ۔ آئیے فرض کریں کہ آپ پہلے ہی کسی ای میل سروس کے ساتھ رجسٹر ہو چکے ہیں اور آپ کو ایک ای میل کلائنٹ ترتیب دینے کی ضرورت ہے۔ آپ پروگرام کھولتے ہیں اور یہ آپ سے ڈیٹا مانگتا ہے: اکاؤنٹ کا نام، آپ کا ای میل پتہ اور پاس ورڈ۔

ای میل کیسے کام کرتا ہے۔

یہ معلومات درج کرنے کے بعد، آپ کا ای میل کلائنٹ آپ کے ای میل سرور کے بارے میں معلومات تلاش کرنے کی کوشش کرے گا۔ یہ سرور سے کنکشن قائم کرنے کو آسان بنانے کے لیے کیا جاتا ہے، کیونکہ زیادہ تر صارفین ایڈریس اور کنکشن پروٹوکول نہیں جانتے ہیں۔ ایسا کرنے کے لیے، ای میل کلائنٹس سرور اور کنکشن کی ترتیبات کے بارے میں معلومات تلاش کرنے کے لیے مختلف طریقے استعمال کرتے ہیں۔ یہ طریقے آپ کے ای میل کلائنٹ کے لحاظ سے مختلف ہو سکتے ہیں۔

ای میل کیسے کام کرتا ہے۔

مثال کے طور پر، آؤٹ لک "آٹو ڈسکوور" طریقہ استعمال کرتا ہے، کلائنٹ DNS سرور سے رابطہ کرتا ہے اور ایک مخصوص آٹو ڈسکوور ریکارڈ طلب کرتا ہے جو میل ڈومین سے وابستہ ہو جسے آپ نے اپنے میل کلائنٹ کی سیٹنگز میں بیان کیا ہے۔ اگر منتظم نے اس اندراج کو DNS سرور پر ترتیب دیا ہے، تو یہ ویب سرور کی طرف اشارہ کرتا ہے۔

ای میل کیسے کام کرتا ہے۔

میل کلائنٹ کے ویب سرور کا پتہ جاننے کے بعد، وہ اس سے رابطہ کرتا ہے اور اسے XML فارمیٹ میں میل سرور سے کنیکٹ کرنے کی ترتیبات کے ساتھ پہلے سے تیار فائل مل جاتی ہے۔

ای میل کیسے کام کرتا ہے۔

تھنڈر برڈ کے معاملے میں، میل کلائنٹ آٹو ڈسکور DNS ریکارڈ کی تلاش کو نظرانداز کرتا ہے اور فوری طور پر آٹو کنفگ ویب سرور سے جڑنے کی کوشش کرتا ہے۔ اور مخصوص ڈومین کا نام۔ اور یہ ویب سرور پر XML فارمیٹ میں کنکشن کی ترتیبات کے ساتھ فائل تلاش کرنے کی بھی کوشش کرتا ہے۔

ای میل کیسے کام کرتا ہے۔

اگر میل کلائنٹ کو ضروری ترتیبات والی فائل نہیں ملتی ہے، تو وہ اکثر استعمال ہونے والی فائلوں میں سے سیٹنگز کا اندازہ لگانے کی کوشش کرے گا۔ مثال کے طور پر، اگر ڈومین کو example.com کہا جاتا ہے، تو میل سرور چیک کرے گا کہ آیا وہاں imap.example.com اور smtp.example.com نامی سرور موجود ہیں۔ اگر اسے مل جاتا ہے، تو وہ اسے سیٹنگز میں رجسٹر کر دے گا۔ اگر میل کلائنٹ کسی بھی طرح سے میل سرور ایڈریس کا تعین نہیں کرسکتا ہے، تو یہ صارف کو کنکشن ڈیٹا خود داخل کرنے کا اشارہ کرے گا۔

ای میل کیسے کام کرتا ہے۔

پھر آپ سرورز کے لیے 2 فیلڈز دیکھیں گے - آنے والے میل سرور کا پتہ اور آؤٹ گوئنگ میل سرور ایڈریس۔ ایک اصول کے طور پر، چھوٹی تنظیموں میں یہ پتے ایک جیسے ہوتے ہیں، چاہے وہ مختلف DNS ناموں کے ذریعے بتائے گئے ہوں، لیکن بڑی کمپنیوں میں یہ مختلف سرورز ہو سکتے ہیں۔ لیکن اس سے کوئی فرق نہیں پڑتا کہ یہ ایک ہی سرور ہیں یا نہیں - ان کے پیچھے کی خدمات مختلف ہیں۔ میل سروسز کے سب سے مشہور بنڈل میں سے ایک پوسٹ فکس اور ڈوکوٹ ہے۔ جہاں پوسٹ فکس آؤٹ گوئنگ میل سرور (MTA - میل ٹرانسفر ایجنٹ) کے طور پر کام کرتا ہے، اور Dovecot آنے والے میل سرور (MDA - میل ڈیلیوری ایجنٹ) کے طور پر کام کرتا ہے۔ نام سے آپ اندازہ لگا سکتے ہیں کہ پوسٹ فکس میل بھیجنے کے لیے استعمال ہوتا ہے، اور Dovecot میل کلائنٹ کے ذریعے میل وصول کرنے کے لیے استعمال ہوتا ہے۔ میل سرور خود SMTP پروٹوکول کا استعمال کرتے ہوئے ایک دوسرے کے ساتھ بات چیت کرتے ہیں - یعنی صارفین کے لیے Dovecot (MDA) کی ضرورت ہے۔

ای میل کیسے کام کرتا ہے۔

ہم کہتے ہیں کہ ہم نے اپنے میل سرور سے کنکشن کنفیگر کر لیا ہے۔ آئیے ایک پیغام بھیجنے کی کوشش کرتے ہیں۔ پیغام میں ہم اپنا پتہ اور وصول کنندہ کا پتہ بتاتے ہیں۔ اب، پیغام پہنچانے کے لیے، آپ کا ای میل کلائنٹ آپ کے آؤٹ گوئنگ میل سرور کو پیغامات بھیجے گا۔

ای میل کیسے کام کرتا ہے۔

جب آپ کے سرور کو کوئی پیغام موصول ہوتا ہے، تو یہ تلاش کرنے کی کوشش کرے گا کہ پیغام کس کو پہنچانا ہے۔ آپ کا سرور تمام میل سرورز کے پتے کو دل سے نہیں جان سکتا، اس لیے یہ ایک خاص MX ریکارڈ تلاش کرنے کے لیے DNS کی طرف دیکھتا ہے - ایک دیے گئے ڈومین کے لیے میل سرور کی طرف اشارہ کرتا ہے۔ یہ اندراجات مختلف ذیلی ڈومینز کے لیے مختلف ہو سکتے ہیں۔

ای میل کیسے کام کرتا ہے۔

وصول کنندہ کے سرور کا پتہ معلوم کرنے کے بعد، یہ آپ کا پیغام SMTP کے ذریعے اس ایڈریس پر بھیجتا ہے، جہاں وصول کنندہ کا میل سرور (MTA) پیغام کو قبول کرے گا اور اسے ایک خصوصی ڈائریکٹری میں ڈالے گا، جس پر ذمہ دار سروس بھی دیکھتی ہے۔ کلائنٹس (MDA) کو پیغامات وصول کرنے کے لیے۔

ای میل کیسے کام کرتا ہے۔

اگلی بار جب وصول کنندہ کا میل کلائنٹ آنے والے میل سرور سے نئے پیغامات کے لیے پوچھے گا، MDA انہیں آپ کا پیغام بھیجے گا۔

لیکن چونکہ میل سرورز انٹرنیٹ پر کام کرتے ہیں اور کوئی بھی ان سے رابطہ قائم کر کے پیغامات بھیج سکتا ہے، اور میل سرورز کو مختلف کمپنیاں اہم ڈیٹا کے تبادلے کے لیے بڑے پیمانے پر استعمال کرتی ہیں، اس لیے یہ حملہ آوروں، خاص طور پر اسپامرز کے لیے کافی سوادج ہے۔ لہذا، جدید میل سرورز کے پاس بھیجنے والے کی تصدیق، سپیم کی جانچ وغیرہ کے لیے بہت سے اضافی اقدامات ہیں۔ اور میں مندرجہ ذیل حصوں میں ان میں سے بہت سے موضوعات کا احاطہ کرنے کی کوشش کروں گا۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں