عارضی ای میل باہر سے سادہ نظر آتی ہے — آپ پتہ ٹائپ کرتے ہیں، ای میل ملتی ہے — لیکن اصل میل انفراسٹرکچر کام کر رہا ہوتا ہے۔ پروٹوکول کی سطح پر اصل میں کیا ہوتا ہے۔
ای میل وصول کرنا: SMTP اور MX ریکارڈز
جب کوئی آپ کے عارضی پتے پر ای میل بھیجتا ہے، ان کا میل سرور ڈومین کا MX ریکارڈ تلاش کرتا ہے (مثلاً mail.td)۔ MX ریکارڈ Mail.td کے SMTP سرورز کی طرف اشارہ کرتا ہے۔ بھیجنے والے کا سرور پورٹ 25 پر SMTP کنکشن کھولتا ہے اور پیغام پہنچاتا ہے۔
Mail.td کا SMTP گیٹ وے پیغام قبول کرتا ہے اور پارس شدہ ای میل کو اسٹوریج میں لکھتا ہے۔ پورا وصولی سائیکل عام طور پر بھیجنے والے کے "بھیجیں" ایکشن سے ایک سیکنڈ سے بہت کم وقت میں مکمل ہو جاتا ہے۔
پیغام کی پارسنگ
خام ای میل صرف ایک باڈی نہیں ہوتی۔ یہ ہیڈرز (From، To، Subject، Date، Message-ID)، ایک یا زیادہ text/HTML حصوں، اور base64 میں انکوڈ شدہ منسلکات کے ساتھ ایک کثیر حصہ MIME ساخت ہوتی ہے۔ Mail.td پیغام کو پارس کرتا ہے، ہر حصہ نکالتا ہے، اور انہیں ذخیرہ کرتا ہے تاکہ ان باکس UI انہیں جلدی رینڈر کر سکے۔
آپ کے براؤزر تک حقیقی وقت میں ترسیل
جب نئی ای میل آتی ہے، ان باکس UI کو دو طریقوں سے مطلع کیا جاتا ہے:
- WebSocket پش — اگر آپ کا براؤزر کھلا WebSocket کنکشن برقرار رکھتا ہے، نئی ای میل ID کے آتے ہی پش کی جاتی ہے
- پولنگ فال بیک — اگر WebSocket دستیاب نہیں (فائر وال، عارضی مسئلہ)، UI ہر 10 سیکنڈ میں نئے پیغامات کے لیے پول کرتا ہے
آپ عام طور پر SMTP گیٹ وے پر آنے کے 1–2 سیکنڈ کے اندر اپنے ان باکس میں ای میل دیکھتے ہیں۔
اسٹوریج اور صفائی
ان باکس پاس ورڈز بھیجنے سے پہلے آپ کے براؤزر میں عمل میں آتے ہیں — سرور صرف ایک ہیش ذخیرہ کرتا ہے، کبھی سادہ متن نہیں۔ پیغامات اور منسلکات سخت رکھنے کی پالیسی کے ساتھ آبجیکٹ اسٹوریج میں رہتے ہیں۔ درست قواعد کے لیے، Temp Mail کتنی دیر تک رہتا ہے؟ دیکھیں۔
جو نہیں ہو رہا
- Mail.td آپ کا پتہ مشتہرین کو نہیں بھیجتا
- پروگرامی طور پر آپ کے پیغامات نہیں پڑھتا
- ختم شدہ ای میلز کو محفوظ نہیں کرتا — جب رکھنے کا وقت ختم ہوتا ہے، ڈیٹا مٹا دیا جاتا ہے