Migracja poczty: jak łatwo przenieść się z jednego serwera na inny

Temat wskazany w tytule może wydawać się szanownym mieszkańcom Chabrowska nieistotny, ale czasami po prostu trzeba go poruszyć. Faktem jest, że pracuję od wielu lat jako administrator w instytucie naukowym o orientacji humanitarnej, gdzie pracownicy mają takie kwalifikacje w zakresie nowoczesnych technologii informatycznych, że osławiony dział księgowości z żartów o informatyku na tym tle wydaje się być zbiorem filozofów wtajemniczonych we wszystkie tajemnice istnienia. Cenionym naukowcom udaje się wpisać rosyjskimi literami nazwy serwerów pocztowych, zamiast znaku „@” wpisać w nawias „pies” (a następnie powiedzieć, że tak było napisane w przesłanym im adresie e-mail), spróbować wysłać pocztę do WhatsApp używając The Bat! i rób mnóstwo innych dziwnych rzeczy, często w tej samej wiadomości. Nie ma sensu ich uczyć, nie da się z nimi walczyć; Pozostaje tylko zaakceptować swój los i w pełni zautomatyzować wszystkie operacje związane z poprawianiem swoich błędów.

Jedną z najbardziej złowrogich i niebezpiecznych operacji w mojej praktyce była migracja poczty internetowej z serwera na serwer. Faktem jest, że pracownicy instytutu mają trzy oficjalne konta pocztowe: jedno obejmuje wewnętrzny serwer Exchange, drugie działa na Mail.ru, a trzecie działa na Gmailu. Nie, to nie ja jestem idiotą, ani nawet oni. Jest to rozkaz dyrekcji związany z niektórymi grami wydziałowymi. Coś musi pozostać w instytucie na serwerze „korporacyjnym”, coś związanego z wnioskami i grantami z pewnością musi przejść pocztą rosyjską, a poczta Gmail moich szanownych kolegów jest oczywiście powiązana z takimi niezbędnymi rzeczami, jak dokumenty i tabele Google, kopia zapasowa na dysk itp. Jedynym problemem jest to, że siedem niań, jak wiadomo, ma dziecko bez oka – czyli w tym przypadku pomiędzy trzema serwerami pocztowymi, moim kolegom w najbardziej jednoznaczny sposób udaje się zgubić najważniejsze listy!

Istnieje inny problem, który często powoduje konieczność migracji poczty. Nowoczesne usługi pocztowe często umożliwiają automatyczne przekazywanie wiadomości z jednego serwera na drugi, czyli odbieranie poczty. A użytkownik przyzwyczajony do tego, że jego wiadomości na serwerze, powiedzmy Mail.ru, są automatycznie kopiowane do poczty Yandex, czasami zapomina, że ​​w ten sposób nie uzyskuje dostępu do wszystkich wiadomości, ale tylko do tych otrzymanych po ustawieniu zbierania poczty. Może zatem mieć naturalną chęć dokonania całkowitej migracji poczty ze starego serwera na nowy, częściej używany i do kogo zwróci się z tą chęcią? Zgadza się: udaj się do najbliższego administratora systemu!

Myślę, że podobna sytuacja ma miejsce u każdego, kto jest w jakiś sposób zmuszony do posiadania kilku kont pocztowych, zwłaszcza do administrowania nimi, lub po prostu chce przemieszczać się z serwera na serwer bez utraty ważnych informacji. Oczywiście eksperci IT bez problemu rozwiążą ten problem dwoma kliknięciami, jednak jeśli nie masz w tym żadnego doświadczenia, to migracja poczty może okazać się dla Ciebie trudnym zadaniem. Dlatego też postanowiłem pokrótce podzielić się swoim doświadczeniem na temat prostego eksportu wiadomości pocztowych na jakiś nośnik, a następnie zaimportowania poczty na inny serwer. Być może ta operacja pomoże komuś pozbyć się drobnych kłopotów lub po prostu ułatwi życie!

Eksport listów: trochę teorii, trochę praktyki

Zasadniczo serwery pocztowe współpracują z programami klienckimi przy użyciu jednego z dwóch protokołów: POP3 lub IMAP. Jeśli te nazwy nagle nic Ci nie mówią (czy nadal tak się dzieje?), postaram się wyjaśnić w prostych słowach: protokół POP3 pobiera listy z serwera na Twój komputer, a protokół IMAP przetwarza je bezpośrednio na serwerze serwer. Starsze programy pocztowe domyślnie działały (i nadal działają) z protokołem POP3, przesyłając wiadomości pocztowe do specjalnie przydzielonego dla klienta folderu (zwykle znajdującego się gdzieś w katalogu użytkownika, wśród folderów z domyślnie ukrytymi danymi aplikacji). Protokół IMAP jest nowocześniejszy i można go również używać do importowania listów do pamięci lokalnej lub sieciowej. Zatem pytanie nie dotyczy głównie tego, jak pobrać niezbędne listy, ale jak przekazać je na żądany serwer w celu przeprowadzenia migracji poczty. Najprostszą opcją jest skorzystanie z protokołu IMAP, skopiowanie wszystkich korzystających z niego listów na jakąś pamięć w formacie EML, a następnie przesłanie ich do innego folderu na innym koncie, wykorzystując fakt, że format plików listów jest generalnie dokładnie taki sam .

Jak to zrobić?

Prostą metodą, którą stosuję przy najniższych kosztach, jest migracja wiadomości e-mail za pomocą programu do kopiowania danych obsługującego protokół IMAP. Odbywa się to w dwóch etapach.

  • Zaimportuj pocztę z folderu na serwerze do jakiejś pamięci w formacie EML.
  • Eksportowanie wiadomości e-mail do innego folderu na innym serwerze za pośrednictwem protokołu IMAP.

W tym przypadku program do migracji poczty z punktu widzenia obu serwerów zachowuje się jak zwykły klient IMAP. (Nawiasem mówiąc, większość serwerów pocztowych będzie wymagać zezwolenia na używanie określonego programu jako klienta poczty, więc przed wykonaniem migracji poczty za pomocą dowolnego narzędzia pamiętaj, aby zalogować się na swoje konto pocztowe i zezwolić serwerowi na korzystanie z tego narzędzia na liście dostępnych klientów IMAP). Takie programy zazwyczaj wymagają minimalnej pracy ręcznej w celu wstępnego skonfigurowania migracji poczty e-mail. Zwykle można nawet ustawić harmonogram regularnej automatycznej migracji poczty z serwera na serwer, jeśli z jakiegoś powodu jest to potrzebne. Osobiście używam programu do eksportowania listów pocztowych Przydatna kopia zapasowa, na szczęście jest instalowany na prawie wszystkich naszych komputerach i wymaga minimum ustawień, w dodatku odbywa się centralnie z komputera administratora - nie trzeba nigdzie iść. Ale w zasadzie używane oprogramowanie nie ma znaczenia, o ile może eksportować i importować pocztę bezpośrednio na serwer WWW i obsługuje ten sam format listów na obu serwerach.

A Microsoft jak zwykle...

Osobnym problemem jest migracja poczty Exchange czy Outlooka (nie mam na myśli serwera pocztowego Outlook.com, ale klienta), bo Microsoft jak zwykle idzie niestandardową ścieżką. Dobrze, jeśli w tej sytuacji masz pod ręką specjalistyczne oprogramowanie do eksportu poczty Outlook lub serwerów Exchange - wówczas zadanie upraszczamy czytając instrukcję migracji wiadomości pocztowych pod kontrolą odpowiedniego programu. Dobrze, że takich programów, a także specjalistycznych wtyczek do odpowiedniego oprogramowania, skierowanych do produktów Microsoftu, jest całkiem sporo.

Migracja poczty e-mail POP3

Niektórzy ludzie lubią perwersję, ale generalnie tak nie jest. Dlatego nie ma potrzeby przesyłania poczty z serwera na serwer za pomocą protokołu POP3, jest to stare i brzydkie. Przejdź na IMAP na obu serwerach (prawie każdy dostawca ma szczegółową instrukcję, jak to zrobić), a następnie wykonaj wszystko zgodnie z powyższym opisem (lub przynajmniej skorzystaj z narzędzia do migracji wbudowanego w usługę pocztową - czasami takie narzędzia istnieją, chociaż ich wygoda jest Logika działania zwykle pozostawia wiele do życzenia). Możesz także wypróbować staromodną metodę ręczną: za pomocą programu klienckiego przenieść listy z folderu do folderu lub po prostu je zaznaczyć i wysłać na nowy serwer. Dawno, dawno temu, gdy byliśmy mali, wszyscy dokładnie to robiliśmy i nie wydawało nam się to nieprzyzwoite, więc w beznadziejnej sytuacji możesz spróbować jeszcze raz wykonać podobną pracę ręczną…

Ogólnie rzecz biorąc, migracja poczty e-mail z serwera na serwer poprzez sekwencyjne importowanie poczty do magazynu, a następnie eksportowanie wiadomości e-mail na nowy serwer za pośrednictwem protokołu IMAP spełnia wszystkie podstawowe kryteria łatwości pracy z programami. Kryteriami tymi są przejrzysta logika, bezpieczeństwo, automatyzacja i duża liczba dostępnych gotowych narzędzi, które mogą wykonać to zadanie za Ciebie. Mam więc nadzieję, że ta moja notatka przyda się komuś i ułatwi życie w przypadkach, gdy dział księgowości lub dział planowania nagle pilnie zażąda przeniesienia ich z Yandex do Mail.ru, z Google do Yahoo! lub gdziekolwiek indziej, gdzie szef, nagle zaniepokojony lokalizacją poczty, zamawia. Nie dajcie się zmęczyć, koledzy!

Źródło: www.habr.com

Dodaj komentarz