Selitev pošte: kako se preprosto premakniti z enega strežnika na drugega

Tema, navedena v naslovu, se morda zdi nepomembna za drage prebivalce Khabrovska, včasih pa jo je preprosto treba izpostaviti. Dejstvo je, da že vrsto let delam kot administratorka na znanstvenem inštitutu s humanitarno usmeritvijo, kjer so zaposleni tako usposobljeni na področju sodobnih informacijskih tehnologij, da razvpita računovodska služba iz šale o informatiku na tem ozadju zdi se, da je zbirka filozofov, ki so seznanjeni z vsemi skrivnostmi obstoja. Spoštovani znanstveniki uspejo vnesti imena poštnih strežnikov z ruskimi črkami, v oklepajih namesto znaka "@" napisati "pes" (in nato povedati, da je to napisano v e-poštnem naslovu, ki so jim ga poslali), poskusite poslati pošto na WhatsApp z uporabo The Bat! in počnejo kup drugih čudnih stvari, pogosto v istem sporočilu. Nekoristno jih je učiti, nemogoče se je boriti z njimi; Vse kar ostane je, da sprejmete svojo usodo in popolnoma avtomatizirate vse operacije, povezane s popravljanjem svojih napak.

Ena najbolj zloveščih in nevarnih operacij v moji praksi je bila selitev spletne pošte s strežnika na strežnik. Dejstvo je, da imajo zaposleni v inštitutu tri uradne poštne račune: eden vključuje notranji strežnik Exchange, drugi deluje na Mail.ru, tretji pa na Gmailu. Ne, nisem jaz idiot, niti oni. To je ukaz vodstva v zvezi z nekaterimi oddelčnimi igrami. Nekaj ​​​​mora ostati znotraj inštituta na "korporacijskem" strežniku, nekaj, kar je povezano s prijavami in štipendijami, mora zagotovo iti prek ruske pošte, Gmailova pošta mojih dragih kolegov pa je povezana s takšnimi, seveda potrebnimi stvarmi, kot so dokumenti in tabele Google, varnostna kopija na disk itd. Edina težava je, da ima sedem varušk, kot veste, otroka brez očesa - torej v tem primeru med tremi poštnimi strežniki mojim kolegom na najbolj nedvoumen način uspe izgubiti najpomembnejša pisma!

Obstaja še ena težava, ki pogosto povzroči potrebo po selitvi pošte. Sodobne poštne storitve pogosto omogočajo samodejno posredovanje sporočil z enega strežnika na drugega, torej zbiranje pošte. In uporabnik, ki je navajen, da se njegova sporočila na strežniku, recimo Mail.ru, samodejno kopirajo v Yandexovo pošto, včasih pozabi, da na ta način ne dobi dostopa do vseh sporočil, ampak samo do tistih. ki so bili prejeti po nastavitvah zbiranja pošte. Zato ima morda naravno željo, da bi izvedel popolno migracijo pošte s starega strežnika na novega, pogosteje uporabljenega, in h komu bo šel s to željo? Tako je: pojdite do najbližjega sistemskega skrbnika!

Menim, da se podobna situacija pojavi pri vseh, ki so nekako prisiljeni imeti več e-poštnih računov, zlasti za njihovo skrbništvo, ali se preprosto želijo premikati s strežnika na strežnik, ne da bi izgubili pomembne informacije. Seveda lahko IT strokovnjaki to težavo zlahka rešijo v dveh klikih, a če imate malo izkušenj s tovrstnimi zadevami, se lahko migracija e-pošte za vas izkaže za težko nalogo. Zato sem se odločil, da na kratko delim svojo izkušnjo o tem, kako preprosto izvoziti poštna sporočila v neko shrambo in nato uvoziti pošto na drug strežnik. Morda bo ta operacija komu pomagala znebiti se manjših težav ali preprosto olajšati življenje!

Izvoz črk: malo teorije, malo prakse

V bistvu poštni strežniki delujejo z odjemalskimi programi z uporabo enega od dveh protokolov: POP3 ali IMAP. Če vam ta imena nenadoma ne pomenijo nič (se to še vedno dogaja?), bom poskušal razložiti s preprostimi besedami: protokol POP3 prenese črke s strežnika v vaš računalnik, protokol IMAP pa jih obdela neposredno na strežnik. Starejši e-poštni odjemalci so privzeto delovali (in še naprej delajo) s protokolom POP3 in nalagali poštna sporočila v mapo, ki je bila posebej dodeljena za odjemalca (običajno se nahaja nekje v uporabniškem imeniku, med mapami s podatki aplikacije, ki so privzeto skriti). Protokol IMAP je sodobnejši, z njim pa lahko pisma uvažamo tudi v lokalno ali mrežno shrambo. Torej vprašanje predvsem ni, kako prenesti potrebna pisma, ampak kako jih posredovati na želeni strežnik za izvedbo selitve pošte. Najenostavnejša možnost je, da uporabite protokol IMAP, kopirate vsa pisma, ki ga uporabljajo, v neko shrambo v formatu EML in jih nato naložite v drugo mapo v drugem računu, pri čemer izkoristite dejstvo, da je format pisemskih datotek na splošno popolnoma enak .

Kako to storiti?

Enostavna metoda, ki jo uporabljam po najnižji ceni, je selitev e-pošte z uporabo programa za kopiranje podatkov, ki podpira protokol IMAP. To se naredi v dveh korakih.

  • Uvozite pošto iz mape na strežniku v neko shrambo v formatu EML.
  • Izvoz e-pošte v drugo mapo na drugem strežniku prek IMAP.

V tem primeru se program za selitev pošte z vidika obeh strežnikov obnaša kot navaden odjemalec IMAP. (Mimogrede, večina poštnih strežnikov bo od vas zahtevala, da določenemu programu dovolite uporabo kot poštnega odjemalca, zato se pred selitvijo pošte s katerim koli pripomočkom obvezno prijavite v svoj poštni račun in dovolite strežniku uporabo tega pripomočka na seznamu razpoložljivih odjemalcev IMAP). Takšni programi običajno zahtevajo minimalno ročno delo za vnaprejšnjo nastavitev selitve e-pošte. Običajno lahko celo nastavite urnik za redno samodejno selitev pošte s strežnika na strežnik, če jo iz nekega razloga potrebujete. Osebno uporabljam program za izvoz poštnih pisem Priročna varnostna kopija, na srečo je nameščen na skoraj vseh naših strojih in zahteva minimalne nastavitve, poleg tega se izvaja centralno iz skrbniškega stroja - ni vam treba iti nikamor. Toda na splošno uporabljena programska oprema ni pomembna, če lahko izvaža in uvaža pošto neposredno v spletni strežnik in podpira en sam format za pisma na obeh strežnikih.

In Microsoft je kot ponavadi ...

Poseben glavobol je selitev e-pošte Exchange ali Outlook (ne mislim na poštni strežnik Outlook.com, ampak na odjemalca), saj Microsoft kot običajno ubira nestandardno pot. Dobro je, če imate v tej situaciji pri roki specializirano programsko opremo za izvoz pošte Outlook ali strežnike Exchange - potem je naloga poenostavljena z branjem navodil za selitev poštnih sporočil pod nadzorom ustreznega programa. Dobro je, da obstaja veliko takšnih programov, pa tudi specializiranih vtičnikov za ustrezno programsko opremo, namenjenih Microsoftovim izdelkom.

Migracija e-pošte POP3

Nekateri ljudje imajo radi perverznost, vendar na splošno ni tako. Zato ni potrebe po prenosu pošte s strežnika na strežnik po protokolu POP3, to je staro in grdo. Preklopite na IMAP na obeh strežnikih (skoraj vsak ponudnik ima podrobna navodila, kako to storiti), nato pa naredite vse, kot je opisano zgoraj (ali vsaj uporabite orodje za selitev, ki je vgrajeno v poštno storitev - včasih takšna orodja obstajajo, čeprav je njihova priročnost Logika delovanja običajno pušča veliko želenega). Poskusite lahko tudi s staromodno ročno metodo: s pomočjo odjemalskega programa prenašajte pisma iz mape v mapo ali pa jih preprosto izberite in pošljite na nov strežnik. Nekoč, ko smo bili majhni, smo vsi delali natanko to in se nam ni zdelo nespodobno, zato lahko v brezizhodni situaciji poskusite še enkrat narediti podobno ročno delo ...

Na splošno velja, da selitev e-pošte s strežnika na strežnik z zaporednim uvozom pošte v shrambo in nato izvozom e-poštnih sporočil na nov strežnik prek protokola IMAP izpolnjuje vsa osnovna merila za enostavno delo s programi. Ta merila so jasna logika, varnost, avtomatizacija in veliko število že pripravljenih orodij, ki lahko opravijo delo namesto vas. Torej, upam, da bo ta moja opomba komu koristila in bo olajšala življenje v tistih primerih, ko računovodski oddelek ali oddelek za načrtovanje nenadoma nujno zahteva prenos iz Yandexa v Mail.ru, iz Googla v Yahoo! ali kjer koli drugje, kjer naroči šef, ki ga je nenadoma skrbela lokacija pošte. Ne pustite se naveličati, kolegi!

Vir: www.habr.com

Dodaj komentar