مهاجرت ایمیل: چگونه به راحتی از یک سرور جابجا شده و به سرور دیگر بروید

موضوع ذکر شده در عنوان ممکن است برای ساکنین عزیز خابروفسک بی ربط به نظر برسد، اما گاهی اوقات صرفاً لازم است آن را مطرح کنید. واقعیت این است که من سالها به عنوان مدیر در یک مؤسسه علمی با گرایش بشردوستانه کار می کنم ، جایی که کارکنان آن چنان صلاحیت هایی در زمینه فناوری اطلاعات مدرن دارند که بخش بدنام حسابداری از شوخی هایی با یک متخصص فناوری اطلاعات در این زمینه استفاده می کند. به نظر می رسد مجموعه ای از فیلسوفان است که از تمام اسرار هستی آگاه هستند. دانشمندان محترم موفق می شوند نام سرورهای پست الکترونیکی را با حروف روسی وارد کنند، به جای علامت "@" در داخل پرانتز بنویسند "سگ" (و سپس بگویند که در آدرس ایمیل ارسال شده برای آنها نوشته شده است)، سعی کنید به واتس اپ ایمیل ارسال کنید. با استفاده از خفاش! و یکسری کارهای عجیب و غریب دیگر، اغلب در همان پیام انجام دهید. آموزش دادن به آنها بی فایده است، مبارزه با آنها غیرممکن است. تنها چیزی که باقی می ماند این است که سرنوشت خود را بپذیرید و تمام عملیات مربوط به اصلاح اشتباهات آنها را کاملاً خودکار کنید.

یکی از شوم ترین و خطرناک ترین عملیات در عمل من، مهاجرت ایمیل وب از سرور به سرور بود. واقعیت این است که کارمندان مؤسسه دارای سه حساب ایمیل رسمی هستند: یکی شامل یک سرور Exchange داخلی، دیگری در Mail.ru اجرا می شود و سومی در Gmail اجرا می شود. نه، این من نیستم که احمق هستم، یا حتی آنها. این دستور مدیریت مربوط به برخی بازی های دپارتمان است. چیزی باید در مؤسسه در سرور «شرکتی» باقی بماند، چیزی که مربوط به برنامه‌ها و کمک‌های مالی است قطعاً باید از طریق نامه روسی انجام شود، و ایمیل Gmail همکاران عزیزم با موارد ضروری، البته مانند اسناد و جداول Google، پشتیبان‌گیری همراه است. به دیسک و غیره تنها مشکل این است که همانطور که می دانید هفت پرستار بچه بدون چشم دارند - یعنی در این مورد، بین سه سرور پست الکترونیکی، همکاران من به بی چون و چرای مهم ترین نامه ها را از دست می دهند!

مشکل دیگری وجود دارد که اغلب باعث نیاز به مهاجرت ایمیل می شود. سرویس‌های پست مدرن اغلب امکان انتقال خودکار پیام‌ها از یک سرور به سرور دیگر، یعنی جمع‌آوری نامه‌ها را می‌دهند. و کاربری که به این واقعیت عادت کرده است که پیام هایش در یک سرور، مثلاً Mail.ru، به طور خودکار در ایمیل Yandex کپی می شود، گاهی اوقات فراموش می کند که از این طریق به همه پیام ها دسترسی ندارد، بلکه فقط به آن پیام ها دسترسی پیدا می کند. که پس از تنظیمات جمع آوری نامه دریافت شد. بنابراین، او ممکن است تمایل طبیعی به انجام یک انتقال کامل ایمیل از سرور قدیمی به یک سرور جدید که بیشتر مورد استفاده قرار می گیرد داشته باشد، و با این تمایل به سراغ چه کسی خواهد رفت؟ درست است: به نزدیکترین مدیر سیستم بروید!

من فکر می کنم وضعیت مشابهی برای هر کسی که به نوعی مجبور است چندین حساب ایمیل داشته باشد، به خصوص برای مدیریت آنها، یا به سادگی می خواهد بدون از دست دادن اطلاعات مهم از سروری به سرور دیگر منتقل شود، پیش می آید. البته کارشناسان فناوری اطلاعات به راحتی می توانند با دو کلیک این مشکل را حل کنند، اما اگر تجربه کمی در این زمینه دارید، انتقال ایمیل می تواند برای شما کار دشواری باشد. بنابراین، تصمیم گرفتم به طور خلاصه تجربیات خود را در مورد چگونگی صادرات آسان پیام‌های ایمیل به فضای ذخیره‌سازی و سپس وارد کردن ایمیل به سرور دیگری به اشتراک بگذارم. شاید این عملیات به کسی کمک کند تا از مشکلات جزئی خلاص شود یا به سادگی زندگی را آسان تر کند!

صادرات حروف: کمی تئوری، کمی عمل

اساسا، سرورهای ایمیل با برنامه های مشتری با استفاده از یکی از دو پروتکل کار می کنند: POP3 یا IMAP. اگر این نام‌ها ناگهان برای شما معنایی نداشت (آیا این هنوز هم اتفاق می‌افتد؟)، سعی می‌کنم به زبان ساده توضیح دهم: پروتکل POP3 حروف را از سرور به رایانه شما دانلود می‌کند و پروتکل IMAP آنها را مستقیماً در رایانه پردازش می‌کند. سرور کلاینت‌های ایمیل قدیمی‌تر به‌طور پیش‌فرض با پروتکل POP3 کار می‌کردند (و همچنان به کار خود ادامه می‌دهند)، پیام‌های ایمیل را در پوشه‌ای که مخصوص کلاینت اختصاص داده شده بود آپلود می‌کردند (معمولاً در جایی در فهرست کاربر، در میان پوشه‌هایی که داده‌های برنامه به‌طور پیش‌فرض پنهان شده بود) قرار دارد. پروتکل IMAP مدرن تر است و همچنین می توان از آن برای وارد کردن حروف به فضای ذخیره سازی محلی یا شبکه استفاده کرد. بنابراین سؤال عمدتاً نحوه بارگیری نامه های ضروری نیست، بلکه نحوه ارسال آنها به سرور مورد نظر برای انجام مهاجرت نامه است. ساده‌ترین گزینه استفاده از پروتکل IMAP، کپی کردن تمام حروف با استفاده از آن در فضای ذخیره‌سازی با فرمت EML و سپس آپلود آنها در پوشه دیگری در حساب دیگری است، با استفاده از این واقعیت که فرمت فایل‌های نامه به طور کلی دقیقاً یکسان است. .

چگونه آن را انجام دهید؟

روش ساده ای که من با کمترین هزینه استفاده می کنم، انتقال ایمیل ها با استفاده از برخی برنامه های کپی داده که از پروتکل IMAP پشتیبانی می کند، است. این کار در دو مرحله انجام شده.

  • ایمیل را از یک پوشه روی سرور به فضای ذخیره سازی با فرمت EML وارد کنید.
  • صادرات ایمیل به پوشه دیگری در سرور دیگر از طریق IMAP.

در این حالت، برنامه مهاجرت ایمیل، از دیدگاه هر دو سرور، مانند یک کلاینت IMAP معمولی رفتار می کند. (به هر حال، اکثر سرورهای ایمیل از شما می خواهند که اجازه دهید برنامه مشخص شده به عنوان یک سرویس گیرنده ایمیل استفاده شود، بنابراین قبل از انجام انتقال ایمیل با هر ابزاری، حتماً وارد حساب ایمیل خود شوید و به سرور اجازه استفاده از این ابزار را بدهید. در لیست مشتریان IMAP موجود). چنین برنامه هایی معمولاً به حداقل کار دستی برای از پیش تنظیم مهاجرت ایمیل نیاز دارند. معمولاً، اگر بنا به دلایلی به آن نیاز دارید، حتی می‌توانید برنامه‌ای برای انتقال منظم ایمیل از سرور به سرور تنظیم کنید. من شخصا از این برنامه برای صادرات نامه های پستی استفاده می کنم دستی پشتیبان، خوشبختانه ، تقریباً روی همه دستگاه های ما نصب شده است و به حداقل تنظیمات نیاز دارد ، علاوه بر این ، به صورت مرکزی از دستگاه مدیر انجام می شود - نیازی به رفتن به جایی نیست. اما، به طور کلی، نرم افزار مورد استفاده اهمیتی ندارد، تا زمانی که بتواند ایمیل را مستقیماً به سرور وب صادر و وارد کند، و از یک فرمت واحد برای حروف در هر دو سرور پشتیبانی می کند.

و مایکروسافت طبق معمول ...

یک سردرد جداگانه انتقال ایمیل Exchange یا Outlook است (منظورم سرور ایمیل Outlook.com نیست، بلکه مشتری است)، زیرا مایکروسافت، طبق معمول، مسیری غیر استاندارد را طی می کند. خوب است اگر در این شرایط نرم افزار تخصصی برای صادرات ایمیل Outlook یا سرورهای Exchange در دسترس دارید - با خواندن دستورالعمل های انتقال پیام های نامه تحت کنترل برنامه مناسب کار ساده می شود. خوب است که تعداد زیادی از چنین برنامه ها و همچنین افزونه های تخصصی برای نرم افزار مربوطه با هدف محصولات مایکروسافت وجود دارد.

انتقال ایمیل POP3

برخی افراد انحراف را دوست دارند، اما در کل اینطور نیست. بنابراین، نیازی به انتقال نامه از سرور به سرور با استفاده از پروتکل POP3 نیست، این قدیمی و زشت است. در هر دو سرور به IMAP تغییر دهید (تقریباً هر ارائه دهنده دستورالعمل های دقیقی در مورد نحوه انجام این کار دارد) و سپس همه کارها را همانطور که در بالا توضیح داده شد انجام دهید (یا حداقل از ابزار مهاجرت تعبیه شده در سرویس نامه استفاده کنید - گاهی اوقات چنین ابزارهایی وجود دارند، اگرچه راحتی آنها وجود دارد. منطق عملیاتی معمولا چیزهای زیادی برای دلخواه باقی می گذارد). همچنین می‌توانید روش دستی قدیمی را امتحان کنید: با استفاده از یک برنامه مشتری، نامه‌ها را از پوشه‌ای به پوشه دیگر منتقل کنید، یا به سادگی آنها را انتخاب کرده و به سرور جدید ارسال کنید. روزی روزگاری، زمانی که ما کوچک بودیم، همه ما دقیقاً این کار را انجام می‌دادیم و به نظر ما ناپسند نبود، بنابراین در یک موقعیت ناامیدکننده، می‌توانید دوباره کارهای دستی مشابه را انجام دهید ...

به طور کلی، انتقال ایمیل از سرور به سرور با وارد کردن پی در پی ایمیل به فضای ذخیره سازی و سپس صادرات پیام های ایمیل به سرور جدید از طریق پروتکل IMAP، تمام معیارهای اساسی برای سهولت کار با برنامه ها را برآورده می کند. این معیارها منطق روشن، امنیت، اتوماسیون و تعداد زیادی ابزار آماده موجود است که می تواند کار را برای شما انجام دهد. بنابراین، امیدوارم این یادداشت من برای کسی مفید باشد و در مواردی که بخش حسابداری یا بخش برنامه ریزی به طور ناگهانی درخواست می کند آنها را از Yandex به Mail.ru، از Google به Yahoo منتقل کند، زندگی را آسان تر کند! یا هر جای دیگری که رئیس، ناگهان نگران موقعیت اداره پست، دستور دهد. خسته نباشید همکاران!

منبع: www.habr.com

اضافه کردن نظر