میل کی منتقلی: آسانی سے ایک سرور سے دوسرے سرور پر جانے کا طریقہ

عنوان میں اشارہ کیا گیا موضوع عزیز Khabrovsk کے رہائشیوں کے لیے غیر متعلقہ معلوم ہو سکتا ہے، لیکن بعض اوقات اسے اٹھانا ضروری ہوتا ہے۔ حقیقت یہ ہے کہ میں انسانی ہمدردی کے ساتھ ایک سائنسی ادارے میں ایڈمنسٹریٹر کے طور پر کئی سالوں سے کام کر رہا ہوں، جہاں کے ملازمین جدید انفارمیشن ٹیکنالوجی کے شعبے میں ایسی قابلیت رکھتے ہیں کہ بدنام زمانہ اکاؤنٹنگ ڈیپارٹمنٹ اس پس منظر کے خلاف ایک آئی ٹی ماہر کے بارے میں مذاق کرتا ہے۔ ایسا لگتا ہے کہ فلسفیوں کا ایک مجموعہ ہے جو وجود کے تمام رازوں سے واقف ہے۔ معزز سائنسدان روسی حروف میں میل سرورز کے نام درج کرنے کا انتظام کرتے ہیں، بریکٹ میں "@" کے نشان کے بجائے "کتا" لکھتے ہیں (اور پھر کہتے ہیں کہ یہ ان کو بھیجے گئے ای میل ایڈریس میں لکھا گیا تھا)، واٹس ایپ پر میل بھیجنے کی کوشش کریں۔ چمگادڑ کا استعمال کرتے ہوئے! اور اکثر ایک ہی پیغام میں، دوسری عجیب و غریب چیزوں کا ایک گروپ کرتے ہیں۔ ان کو سکھانا بیکار ہے، ان سے لڑنا ناممکن ہے۔ بس اپنی قسمت کو قبول کرنا اور ان کی غلطیوں کو درست کرنے سے متعلق تمام کارروائیوں کو مکمل طور پر خودکار بنانا ہے۔

میری پریکٹس میں سب سے زیادہ خوفناک اور خطرناک کارروائیوں میں سے ایک سرور سے سرور تک ویب میل کی منتقلی تھی۔ حقیقت یہ ہے کہ ادارے کے ملازمین کے پاس تین سرکاری میل اکاؤنٹس ہیں: ایک میں اندرونی ایکسچینج سرور، دوسرا Mail.ru پر چلتا ہے، اور تیسرا Gmail پر چلتا ہے۔ نہیں، یہ میں نہیں ہوں جو بیوقوف ہوں، یا وہ بھی۔ یہ کچھ محکمانہ کھیلوں سے متعلق انتظامیہ کا حکم ہے۔ انسٹی ٹیوٹ کے اندر کچھ "کارپوریٹ" سرور پر رہنا چاہیے، درخواستوں اور گرانٹس سے متعلق کچھ ضرور روسی میل کے ذریعے جانا چاہیے، اور میرے پیارے ساتھیوں کی Gmail میل اس طرح کی، یقیناً ضروری چیزوں سے منسلک ہے جیسے دستاویزات اور ٹیبل گوگل، بیک اپ۔ ڈسک پر، وغیرہ صرف ایک مصیبت یہ ہے کہ سات نینوں، جیسا کہ آپ جانتے ہیں، ایک آنکھ کے بغیر بچہ ہے - یعنی، اس معاملے میں، تین میل سرورز کے درمیان، میرے ساتھی انتہائی غیر واضح انداز میں انتہائی اہم خطوط کو کھو دینے کا انتظام کرتے ہیں!

ایک اور مسئلہ ہے جو اکثر میل منتقلی کی ضرورت کا سبب بنتا ہے۔ جدید میل سروسز اکثر پیغامات کو ایک سرور سے دوسرے سرور تک خودکار طور پر بھیجنے کی اجازت دیتی ہیں، یعنی میل جمع کرنا۔ اور ایک صارف جو اس حقیقت کا عادی ہے کہ سرور پر اس کے پیغامات، کہتے ہیں، Mail.ru، خود بخود Yandex میل پر کاپی ہو جاتے ہیں، بعض اوقات یہ بھول جاتا ہے کہ اس طرح اسے تمام پیغامات تک رسائی حاصل نہیں ہوتی، بلکہ صرف ان تک رسائی حاصل ہوتی ہے۔ جو میل جمع کرنے کی ترتیبات کے بعد موصول ہوئے تھے۔ اس لیے، اس کی فطری خواہش ہو سکتی ہے کہ پرانے سرور سے نئے، زیادہ کثرت سے استعمال ہونے والے سرور پر مکمل میل منتقلی کرے، اور اس خواہش کے ساتھ وہ کس کے پاس جائے گا؟ یہ ٹھیک ہے: قریب ترین سسٹم ایڈمنسٹریٹر کے پاس جائیں!

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

خطوط برآمد کرنا: ایک چھوٹا سا نظریہ، تھوڑا سا مشق

بنیادی طور پر، میل سرور کلائنٹ پروگراموں کے ساتھ دو پروٹوکولز میں سے ایک کا استعمال کرتے ہوئے کام کرتے ہیں: POP3 یا IMAP۔ اگر یہ نام اچانک آپ کے لیے کچھ معنی نہیں رکھتے ہیں (کیا یہ اب بھی ہوتا ہے؟)، میں آسان الفاظ میں وضاحت کرنے کی کوشش کروں گا: POP3 پروٹوکول سرور سے آپ کے کمپیوٹر پر خطوط ڈاؤن لوڈ کرتا ہے، اور IMAP پروٹوکول ان پر براہ راست کارروائی کرتا ہے۔ سرور پرانے ای میل کلائنٹس POP3 پروٹوکول کے ساتھ بطور ڈیفالٹ کام کرتے ہیں (اور کام کرتے رہتے ہیں)، میل پیغامات کو خاص طور پر کلائنٹ کے لیے مختص کردہ فولڈر میں اپ لوڈ کرتے ہیں (عام طور پر صارف کی ڈائرکٹری میں موجود فولڈرز کے درمیان، ایپلیکیشن ڈیٹا کو بطور ڈیفالٹ چھپایا جاتا ہے)۔ IMAP پروٹوکول زیادہ جدید ہے، اور اسے مقامی یا نیٹ ورک اسٹوریج میں حروف درآمد کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ لہذا سوال بنیادی طور پر یہ نہیں ہے کہ ضروری خطوط کو کیسے ڈاؤن لوڈ کیا جائے، بلکہ میل کی منتقلی کو انجام دینے کے لیے انہیں مطلوبہ سرور پر کیسے بھیجنا ہے۔ سب سے آسان آپشن یہ ہے کہ IMAP پروٹوکول کا استعمال کریں، اس کا استعمال کرتے ہوئے تمام حروف کو EML فارمیٹ میں کچھ اسٹوریج میں کاپی کریں، اور پھر انہیں دوسرے اکاؤنٹ کے دوسرے فولڈر میں اپ لوڈ کریں، اس حقیقت کا فائدہ اٹھاتے ہوئے کہ لیٹر فائلوں کا فارمیٹ عموماً ایک جیسا ہوتا ہے۔ .

یہ کیسے کریں؟

آسان طریقہ جو میں سب سے کم قیمت پر استعمال کرتا ہوں وہ ہے کچھ ڈیٹا کاپی کرنے والے پروگرام کا استعمال کرتے ہوئے ای میلز کو منتقل کرنا جو IMAP پروٹوکول کو سپورٹ کرتا ہے۔ یہ دو مراحل میں کیا جاتا ہے۔

  • سرور پر موجود فولڈر سے ای ایم ایل فارمیٹ میں کچھ اسٹوریج میں میل درآمد کریں۔
  • IMAP کے ذریعے دوسرے سرور پر کسی دوسرے فولڈر میں ای میلز برآمد کرنا۔

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

اور مائیکروسافٹ ہمیشہ کی طرح ہے ...

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

POP3 ای میل ہجرت

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

عام طور پر، میل کو ترتیب وار اسٹوریج میں درآمد کرکے اور پھر IMAP پروٹوکول کے ذریعے ای میل پیغامات کو نئے سرور پر ایکسپورٹ کرکے سرور سے سرور تک ای میل منتقل کرنا پروگراموں کے ساتھ کام کرنے میں آسانی کے تمام بنیادی معیارات کو پورا کرتا ہے۔ یہ معیار واضح منطق، سیکورٹی، آٹومیشن اور دستیاب ریڈی میڈ ٹولز کی ایک بڑی تعداد ہیں جو آپ کے لیے کام کر سکتے ہیں۔ لہذا، میں امید کرتا ہوں کہ میرا یہ نوٹ کسی کے لیے کارآمد ثابت ہو گا اور ان معاملات میں زندگی کو آسان بنا دے گا جب محکمہ اکاؤنٹنگ یا پلاننگ ڈیپارٹمنٹ انہیں فوری طور پر Yandex سے Mail.ru، گوگل سے Yahoo! پر منتقل کرنے کا مطالبہ کرتا ہے۔ یا کہیں اور جہاں باس، اچانک پوسٹ آفس کے مقام کے بارے میں فکر مند ہو، حکم دیتا ہے۔ اپنے آپ کو تھکنے نہ دیں، ساتھیو!

ماخذ: www.habr.com

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