Migracija pošte: kako se bez problema preseliti s jednog poslužitelja na drugi

Tema navedena u naslovu može izgledati neaktualno za cijenjene korisnike Habr-a, no ponekad je jednostavno potrebno o njoj raspraviti. Naime, radim već mnoge godine kao administrator u znanstvenom institutu humanističkog usmjerenja, gdje su zaposlenici toliko kvalificirani u području suvremenih informatičkih tehnologija da prokleta računovodstva iz viceva o IT stručnjacima na toj pozadini izgledaju kao okupljanje filozofa, posvećenih svim tajnama postojanja. Cijenjeni znanstvenici uspijevaju unositi imena mail servera latiničnim slovima, umjesto znaka „@“ pisati u zagradama „šalica“ (a potom reći da je tako napisano u dostavljenoj im email adresi), pokušavati slati poštu na WhatsApp putem The Bat! i raditi još hrpu čudnih stvari, često u istoj poruci. Učiti ih je besmisleno, boriti se s njima je nemoguće; preostaje prihvatiti svoju sudbinu i maksimalno automatizirati sve operacije povezane s ispravljanjem njihovih pogrešaka.

Jedna od najzloslutnijih i najopasnijih operacija u mojoj praksi bila je migracija Web mail-a s poslužitelja na poslužitelj. Naime, zaposlenici instituta imaju tri službene e-mail adrese: jedna uključuje unutarnji Exchange server, druga radi na Mail.ru, a treća na Gmailu. Ne, nisam ja idiot, i čak ni oni nisu. To je - odluka uprave, povezana s nekim birokratskim igrama. Nešto mora ostati unutar instituta na „korporativnom“ serveru, nešto povezano s zahtjevima i potporama, nužno mora prolaziti kroz rusku poštu, a Gmail je povezan s nesumnjivo potrebnim stvarima, kao što su Google dokumenti i tablice, backup na disk itd. Problem je samo u tome što, poznato je, među sedam dadilja, dijete ostaje bez oka - tj. u ovom slučaju, između tri mail servera, moji kolege na najjasan način uspijevaju izgubiti najvažnije poruke!

Postoji još jedan problem koji često izaziva potrebu za migracijom e-pošte. Moderni e-mail servisi često omogućuju automatsku prosljeđivanje poruka s jednog servera na drugi, što znači prikupljanje e-pošte. A korisnik, navikao na to da se njegove poruke na serveru, recimo, Mail.ru, automatski kopiraju na Yandex mail, ponekad zaboravi da tako dobija pristup samo onim porukama koje su primljene nakon postavljanja prikupljanja e-pošte. Stoga može imati prirodnu želju da izvrši potpunu migraciju e-pošte sa starog servera na novi, često korišteni, a gdje će se obratiti s tom željom? Tačno: najbližem sistem administratoru!

Mislim da slična situacija može nastati i kod bilo koga tko iz bilo kojeg razloga mora imati nekoliko e-mail računa, posebno — administrirati ih, ili samo želi preći s jednog servera na drugi bez gubitka važnih informacija. Naravno, IT veterani lako će riješiti ovaj zadatak u dva klika mišem, ali ako imate malo iskustva u tim stvarima, migracija e-pošte može postati složen zadatak. Zato sam odlučio ukratko podijeliti iskustvo kako bez problema izvršiti eksport e-pošte u neku vrstu skladišta i naknadni import e-pošte na drugi server. Možda će nekome ova operacija pomoći da se oslobodi sitnih neugodnosti ili jednostavno olakša život!

Eksport e-pošte: malo teorije, malo prakse

U načelu, poštanski poslužitelji rade s klijent programima putem jednog od dva protokola: POP3 ili IMAP. Ako vam ova imena iznenada ništa ne govore (zato se to ponekad događa?), pokušaću objasniti jednostavnim riječima: protokol POP3 preuzima poruke s poslužitelja na vaše računalo, dok protokol IMAP obrađuje poruke izravno na poslužitelju. Stari klijenti za poštu po defaultu su radili (i dalje rade) s protokolom POP3, prebacujući e-poruke u posebno odvojenu mapu za klijenta (obično se nalazi negdje u korisničkom direktoriju, među skrivenim mapama s podacima aplikacija). Protokol IMAP je moderniji i također omogućuje uvoz poruka u lokalnu ili mrežnu pohranu. Dakle, pitanje se u osnovi ne odnosi na to kako preuzeti potrebne poruke, već na to kako ih proslijediti na odgovarajući poslužitelj radi migracije e-pošte. Najjednostavnija opcija je koristiti protokol IMAP, kopirati sve poruke u neko skladište u EML formatu, a zatim ih prenijeti u drugu mapu na drugom računu, uzimajući u obzir da je format datoteka s porukama općenito potpuno identičan.

Kako to učiniti?

Jednostavna metoda koju ja koristim s najmanjim troškovima je migracija e-poruka uz pomoć neke aplikacije za kopiranje podataka koja podržava protokol IMAP. To se radi u dva koraka.

  • Uvoz pošte iz mape na poslužitelju u neko skladište u EML formatu.
  • Izvoz poruka e-pošte u neku drugu mapu na drugom poslužitelju putem IMAP-a.

Pri tome aplikacija za migraciju e-pošte sa stajališta oba poslužitelja ponaša se kao obični IMAP klijent. (Usput, većina poštanskih poslužitelja će od vas zahtijevati dopuštenje za korištenje navedene aplikacije kao poštanskog klijenta, pa se prije migracije e-pošte s nekom aplikacijom svakako prijavite na svoj poštanski račun i odobrite poslužitelju korištenje te aplikacije na popisu dostupnih klijenata putem protokola IMAP). Takve aplikacije obično zahtijevaju minimalno ručnog rada za preliminarnu konfiguraciju migracije e-pošte. Obično možete postaviti čak i raspored za redovitu automatsku migraciju e-pošte s poslužitelja na poslužitelj, ako vam je to potrebno. Osobno, za izvoz poruka e-pošte koristim aplikaciju Handy Backup, dobro je da je gotovo na svim našim mašinama i zahtijeva minimalna podešavanja, koja se centralizirano vrše sa administratorske mašine - ne treba nigdje hodati. No, u suštini, korišteni softver nije važan, sve dok može izvesti i uvesti e-poštu direktno na web servera, i podržava jedinstveni format za poruke na oba poslužitelja.

A Microsoft, kao i obično...

Posebna glavobolja - migracija e-pošte Exchange ili Outlook (mislim na klijenta, a ne na poslužitelj Outlook.com), jer Microsoft, kao i obično, ide nekom neobičnom putanjom. Dobro je ako imate specijalizirani softver za izvoz poruka iz Outlook-a ili Exchange poslužitelja - tada se zadatak svodi na čitanje uputa za migraciju e-pošte koristeći odgovarajući program. Dobra vijest je da takvih programa ima prilično mnogo, kao i specijaliziranih dodataka za odgovarajući softver, fokusiranih na Microsoftove proizvode.

Migracija e-pošte putem POP3 protokola

Neki uživaju u komplikacijama, ali u općem slučaju to nije tako. Stoga nije potrebno prenositi e-poštu s poslužitelja na poslužitelj putem POP3 protokola, to je zastarjelo i neuredno. Pređite na IMAP na oba poslužitelja (kako to učiniti, postoje detaljne upute gotovo svakog pružatelja), a zatim učinite sve kako je opisano iznad (ili barem iskoristite alat za migraciju ugrađen u uslugu e-pošte - ponekad takvi alati postoje, iako njihova praktičnost i logika rada obično ostavljaju mnogo toga za željeti). Također možete isprobati staromodan ručni metod: pomoću klijentskog programa prenijeti poruke iz mape u mapu, ili ih jednostavno odabrati i poslati na novi poslužitelj. Nekada, kada smo bili mali, svi smo tako postupali, i to nam nije izgledalo neprimjereno, stoga u bezizlaznoj situaciji možete pokušati ponovno raditi sličan ručni rad...

U cjelini, migracija e-pošte s jednog poslužitelja na drugi metodom sekvencijalnog uvoza pošte u skladište, a zatim izvoza poruka e-pošte na novi poslužitelj putem IMAP protokola ispunjava sve osnovne kriterije pogodnosti rada s programima. Ti kriteriji uključuju jasnu logiku, sigurnost, automatizaciju i dostupnost velikog broja gotovih alata koji mogu obaviti taj posao umjesto vas. Stoga se nadam da će ova moja bilješka biti nekome korisna i olakšati život u slučajevima kada računovodstvo ili planerski odjel iznenada zahtijevaju da pređu s Yandexa na Mail.ru, iz Googlea na Yahoo! ili bilo kamo drugdje, kamo iznenada zabrinuti šef naređuje preseljenje pošte. Ne dopustite da vas umore, kolege!

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster