Teema, mis on esitatud pealkirjas, võib austatud habbriikide liikmetele tunduda aegunud, kuid mõnikord on selle tõstatamine hädavajalik. Tõsi on see, et olen töötanud juba aastaid adminnina humanitaarinstituudis, kus töötajate kvalifikatsioon kaasaegsete infotehnoloogiate vallas on nii kõrge, et kõigi aegade klassikaline IT-arvutitehnikate üle nalja tegemine muutub filosoofide koosolekuks, kes on pühendunud eksistentsiaalsetele küsimustele. Austatud teadlased suudavad sisse seada e-posti serverite nimesid venekeelsete tähtedega, asendades „@” märgi sulgudes „koeraga” (mille kohta nad väidavad, et nii oli kirjutatud nende saadetud e-posti aadressis), proovida saata e-kirju WhatsAppi kaudu, kasutades The Bat! ja teha veel palju kummalisi asju samaaegselt samas sõnumis. Nende õpetamine on mõttetu, nendega võitlemine on võimatu; tuleb lihtsalt oma saatust aktsepteerida ja automatiseerida kõik toimingud, mis on seotud nende vigade parandamisega.
Minu praktikas osutus üheks kõige õudsemaks ja ohtlikumaks operatsiooniks veebiposti migreerimine serverist serverisse. Asi on selles, et instituudis on töötajatel lausa kolm ametliku posti kontot: üks hõlmab sisemist Exchange serverit, teine töötab Mail.ru-l ja kolmas — Gmailis. Ei, ma ei ole idioot, ega ka nemad. See on juhtkonna korraldus, mis on seotud mingi ametkondliku mängimisega. Midagi peab jääma instituudi „korporatiiv” serverisse, midagi, mis on seotud taotlustega ja projektidega, peab tingimata minema läbi vene posti, kuid Gmail on minu austatud kolleegide jaoks seotud selliste, kindlasti vajalike asjadega, nagu Google'i dokumendid ja tabelid, varukoopia kettale jne. Probleem on aga see, et seitse lapsehoidjat, nagu teatakse, ei suuda last hooldada — see tähendab, et antud juhul suudavad minu kolleegid kolme postiserveri vahel kõige olulisemad kirjad kõige selgemal moel kaduma minna!
On ka veel üks probleem, mis tihti kutsub esile vajaduse postimigratsiooni järele. Kaasaegsed postiteenused võimaldavad sageli automaatset sõnumite edasi saatmist ühelt serverilt teisele, st postkasti kogumist. Ja kasutaja, kes on harjunud sellega, et tema sõnumid Mail.ru serveris kopeeritakse automaatselt Yandexi postiga, unustab mõnikord lõpuks, et sellisel viisil pääseb ta ligi mitte kõikidele sõnumitele, vaid ainult neile, mis on saabunud pärast postikogumise seadistamist. Seetõttu võib tal tekkida loomulik soov teostada täielik postimigratsioon vanast serverist uuele, sagedamini kasutatavasse, ja kuhu ta siis sellega oma sooviga läheb? Õige, lähimale süsteemiadministraatorile!
Arvan, et sarnane olukord tekib ka igal, kes mingil kombel peab omama mitut postikonto, eriti siis, kui ta peab neid haldama, või kui ta lihtsalt soovib üle minna serverilt serverile ilma olulise informatsiooni kaotamiseta. Loomulikult lahendavad IT-eksperdid selle ülesande kergesti kahe hiireklõpsuga, kuid kui oled. Aegunud, võib postimigratsioon kujuneda keeruliseks ülesandeks. Seetõttu otsustasin lühidalt jagada oma kogemusi, kuidas probleemideta eksportida e-kirju kuhugi salvestusse ning seejärel importida post teisele serverile. Võib-olla aitab see operatsioon kedagi vabaneda pisikestest ebamugavustest või lihtsalt kergendab elu!
E-kirjade eksport: veidi teooriat, veidi praktikat
Põhimõtteliselt töötavad postiserverid kliendi programmidega ühel kahest protokollist: POP3 või IMAP. Kui need nimed ei ütle teile midagi (see juhtub ikka, eks?), proovin seda lihtsate sõnadega selgitada: protokoll POP3 allalaadib kirjad serverist teie arvutisse, samas kui protokoll IMAP töötleb neid otse serveris. Vanad postikliendid töötasid vaikimisi (ja jätkavad töötamist) protokolliga POP3, laadides postiteated spetsiaalsesse kliendikausta (tavaliselt asub see kuskil kasutaja kataloogis, peidetud vaikimisi rakenduse andmete kaustade seas). Protokoll IMAP on kaasaegsem ning selle abil on samuti võimalik teostada kirjade importimist kohalikku või võrgus salvestusse. Seega, küsimus ei ole peamiselt selles, kuidas alla laadida vajalikke kirju, vaid selles, kuidas saata neid vajalikku serverisse postimigratsiooni teostamiseks. Lihtsaim variant on kasutada protokolli IMAP, kopeerides kõik kirjad EML formaadis kuhugi salvestusse ning seejärel laadida need teise konto teise kausta, kasutades seda, et kirjade failiformaat on üldiselt täiesti sama.
Kuidas seda teha?
Lihtne meetod, mida kasutan ma vähimate kuludega, on e-kirjade migratsiooni teostamine andmete kopeerimise programmi abil, mis toetab IMAP-protokolli. See toimub kahes etapis.
- E-kirjade importimine kaustast serveris mingisse EML-formaadis salvestusse.
- E-kirjade eksportimine teise kausta teises serveris IMAP-i kaudu.
Migration program käitub mõlema serveri jaoks nagu tavaline IMAP-klient. (Muide, enamik e-posti servereid nõuab, et sa annaksid loa kasutada nimetatud programmi e-posti kliendina, seega enne e-kirjade migratsiooni teostamist mõne utiliidi abil, logige sisse oma e-posti kontole ja lubage serveril kasutada seda utiliiti IMAP-protokolli raamistikus.) Sellised programmid nõuavad tavaliselt minimaalset käsitsi sekkumist ettevalmistamisel. Tavaliselt saate isegi seadistada ajakava regulaarse automaatse e-kirjade migratsiooni jaoks serverist serverisse, kui see on vajalik. Isiklikult kasutan ma e-kirjade eksportimiseks programmi , õnneks on see meil peaaegu kõigis seadmetes ja vajab minimaalset seadistamist, mis toimub tsentraliseeritult administraatori masinast — mingit jalgsi ringi käimist ei ole. Kuid üldiselt ei ole kasutatav tarkvara oluline, peaasi, et see suudaks e-kirju eksportida ja importida otse Web-server, ning toetaks mõlema serveri jaoks ühtset vormingut.
Ja kuidas Microsoft tavaliselt…
E-kirjade migratsioon Exchange'i või Outlooki kaudu on eraldi peavalu (ma ei räägi Outlook.com e-posti serverist, vaid kliendist), sest Microsoft järgib jälle mittestandardset teed. Hästi, kui teil on sellisel juhul käsil spetsialiseeritud tarkvara Outlooki või Exchange'i serverite e-kirjade eksportimiseks — siis lihtsustab ülesande lugemine vastava programmi e-kirjade migratsiooni juhendit. Hea on, et selliseid programme on üsna palju, nagu ka spetsialiseeritud pluginaid vastavale tarkvarale, mis on suunatud Microsofti toodetele.
E-kirjade migratsioon POP3-protokolli kaudu
Mõned armastavad ekstreemsusi, kuid enamasti on see vale. Seega ärge edastage e-kirju serverist serverisse POP3-protokolli kaudu, see on vananenud ja kole. Minge mõlemas serveris IMAP-ile (kuidas seda teha, on peaaegu igal teenusepakkujal põhjalikud juhised) ja seejärel tehke kõik nagu ülal kirjeldatud (või kasutage vähemalt e-posti teenusesse sisse ehitatud migratsiooni tööriista — mõnikord on selliseid tööriistu, kuigi nende mugavus ja tööloogika jätab sageli soovida). Samuti võite proovida vana kooli käsitsi meetodit: kasutada kliendiprogrammi, et edastada e-kirju kaustast kausta, või lihtsalt valida need ja saata uuele serverile. Kunagi, kui olime noored, käitusime me kõik just nii, ja see ei tundunud meile häbiväärne, seega lootusetu olukorra korral võib taas tulla ette sellise käsitsi tööga tegeleda…
Kokkuvõttes rahuldab e-kirjade migratsioon serverist serverisse järjestikuse e-kirjade importimise salvestusse ja seejärel e-kirjade eksportimise uude serverisse IMAP-protokolli kaudu kõik peamised töö mugavuse kriteeriumid. Need kriteeriumid on arusaadav loogika, turvalisus, automatiseerimine ja suur hulk valmis tööriistu, mis saavad selle töö teie eest ära teha. Nii et loodan, et see märkmed osutub kellelegi kasulikuks ja lihtsustavad elu juhtudel, kui raamatupidamine või planeerimise osakond nõuab äkki üleminekut Yandexilt Mail.ru-le, Google'ilt Yahoo!le või kuhu iganes, kuhu äkki murelik ülem peab e-posti liikumist. Ärge laskke end väsitada, kolleegid!
Allikas: habr.com
