Kirjade migratsioon: kuidas hõlpsalt ühest serverist liikuda ja teise minna

Pealkirjas märgitud teema võib kallitele Habrovski elanikele tunduda ebaoluline, kuid mõnikord on see lihtsalt vajalik tõstatada. Fakt on see, et olen aastaid töötanud administraatorina humanitaarsuunitlusega teadusinstituudis, kus töötajatel on kaasaegsete infotehnoloogiate valdkonnas selline kvalifikatsioon, et kurikuulus raamatupidamisosakond naljab IT-spetsialisti kohta selle taustal. näib olevat kogum filosoofe, kes on kursis kõigi olemasolu saladustega. Lugupeetud teadlastel õnnestub sisestada meiliserverite nimed vene tähtedega, kirjutada @-märgi asemel sulgudesse "koer" (ja siis öelda, et see oli kirjutatud neile saadetud meiliaadressile), proovida saata kirju WhatsAppi kasutades The Bat! ja teha hunniku muid veidraid asju, sageli samas sõnumis. Neid on mõttetu õpetada, nendega on võimatu võidelda; Jääb üle leppida oma saatusega ja täielikult automatiseerida kõik nende vigade parandamisega seotud toimingud.

Minu praktika üks kurjakuulutavamaid ja ohtlikumaid toiminguid oli veebikirjade migreerimine serverist serverisse. Fakt on see, et instituudi töötajatel on kolm ametlikku meilikontot: üks sisaldab sisemist Exchange'i serverit, teine ​​töötab saidil Mail.ru ja kolmas Gmailis. Ei, idioot pole mina ega isegi nemad. See on juhtkonna korraldus, mis on seotud mõne osakonna mänguga. Midagi peab jääma instituudi sisse “korporatiivsesse” serverisse, miski taotluste ja toetustega seonduv peab kindlasti käima läbi vene posti ja minu kallite kolleegide Gmaili post on seotud loomulikult selliste vajalike asjadega nagu dokumendid ja tabelid Google, backup kettale jne. Ainus häda on selles, et seitsmel lapsehoidjal, nagu teate, on laps ilma silmata - see tähendab, et antud juhul kolme meiliserveri vahel õnnestub minu kolleegidel kõige ühemõttelisemal viisil kaotada kõige olulisemad kirjad!

On veel üks probleem, mis sageli põhjustab meilirände vajadust. Kaasaegsed meiliteenused võimaldavad sageli sõnumite automaatset edastamist ühest serverist teise, see tähendab kirjade kogumist. Ja kasutaja, kes on harjunud sellega, et tema sõnumid serveris, näiteks Mail.ru, kopeeritakse automaatselt Yandexi meilidesse, unustab mõnikord, et sel viisil ei pääse ta ligi kõigile sõnumitele, vaid ainult neile. mis saadi pärast kirjade kogumise seadistusi. Seetõttu võib tal tekkida loomulik soov teostada täielik meilimigratsioon vanast serverist uude, sagedamini kasutatavasse serverisse ja kelle poole ta selle sooviga pöördub? Täpselt nii: minge lähima süsteemiadministraatori juurde!

Arvan, et sarnane olukord tekib igaühel, kes on kuidagi sunnitud omama mitut meilikontot, eelkõige nende haldamiseks, või lihtsalt soovib liikuda serverist serverisse ilma olulist infot kaotamata. Loomulikult saavad IT-eksperdid selle probleemi hõlpsalt kahe klõpsuga lahendada, kuid kui teil on sellistes küsimustes vähe kogemusi, võib meili migratsioon osutuda teile keeruliseks ülesandeks. Seetõttu otsustasin lühidalt jagada oma kogemusi, kuidas meilisõnumeid lihtsalt mõnda salvestusruumi eksportida ja seejärel kirju teise serverisse importida. Võib-olla aitab see operatsioon kellelgi väiksematest muredest lahti saada või lihtsalt elu lihtsamaks teha!

Kirjade eksport: natuke teooriat, natuke praktikat

Põhimõtteliselt töötavad meiliserverid klientprogrammidega, kasutades ühte kahest protokollist: POP3 või IMAP. Kui need nimed ei ütle teile äkki midagi (kas seda ikka juhtub?), siis proovin lihtsate sõnadega selgitada: POP3-protokoll laadib tähed serverist teie arvutisse ja IMAP-protokoll töötleb neid otse server. Vanemad meilikliendid töötasid (ja töötavad jätkuvalt) vaikimisi POP3-protokolliga, laadides kirjad üles spetsiaalselt kliendi jaoks eraldatud kausta (mis asub tavaliselt kuskil kasutaja kataloogis, vaikimisi peidetud rakendusandmetega kaustade hulgas). IMAP-protokoll on kaasaegsem ja selle abil saab importida ka kirju kohalikku või võrgumällu. Seega pole küsimus peamiselt selles, kuidas vajalikke kirju alla laadida, vaid selles, kuidas need kirjade migratsiooni teostamiseks soovitud serverisse edastada. Lihtsaim võimalus on kasutada IMAP-protokolli, kopeerida kõik seda kasutavad kirjad mõnda salvestusruumi EML-vormingus ja seejärel laadida need teise konto kausta, kasutades ära asjaolu, et kirjafailide vorming on üldiselt täpselt sama. .

Kuidas seda teha?

Lihtne meetod, mida ma madalaima kuluga kasutan, on meilide üleviimine mõne andmete kopeerimisprogrammi abil, mis toetab IMAP-protokolli. Seda tehakse kahes etapis.

  • Importige kirjad serveri kaustast mõnda salvestusruumi EML-vormingus.
  • E-kirjade eksportimine IMAP-i kaudu mõnesse teise serveri kausta.

Sel juhul käitub meilirände programm mõlema serveri seisukohast nagu tavaline IMAP-klient. (Muide, enamik meiliservereid nõuab, et lubaksite määratud programmi meilikliendina kasutada, nii et enne meili migratsiooni sooritamist mis tahes utiliidiga logige kindlasti sisse oma meilikontole ja lubage serveril seda utiliiti kasutada saadaolevate IMAP-klientide loendis). Sellised programmid nõuavad meilirände eelhäälestamiseks tavaliselt minimaalset käsitsitööd. Tavaliselt saate isegi koostada ajakava kirjade regulaarseks automaatseks migreerimiseks serverist serverisse, kui seda mingil põhjusel vajate. Isiklikult kasutan programmi postikirjade eksportimiseks Käepärane varundamine, õnneks on see installitud peaaegu kõikidesse meie masinatesse ja nõuab minimaalselt seadistusi, pealegi tehakse seda tsentraalselt administraatori masinast - pole vaja kuhugi minna. Kuid üldiselt pole kasutatav tarkvara oluline, kui see suudab kirju otse veebiserverisse eksportida ja importida ning toetab mõlemas serveris ühte kirjavormingut.

Ja Microsoft on nagu tavaliselt...

Omaette peavalu tekitab Exchange’i või Outlooki meili (ma ei pea silmas Outlook.com meiliserverit, vaid klienti) migratsioon, sest Microsoft, nagu ikka, läheb ebastandardset teed. On hea, kui selles olukorras on teil käepärast spetsiaalne tarkvara Outlooki meili või Exchange'i serverite eksportimiseks - siis lihtsustab ülesannet, lugedes vastava programmi kontrolli all olevaid meilisõnumite migreerimise juhiseid. Hea, et selliseid programme ja ka vastava tarkvara jaoks spetsiaalseid pistikprogramme, mis on suunatud Microsofti toodetele, on päris palju.

POP3 meili migratsioon

Mõnele meeldib perverssus, kuid üldiselt see nii ei ole. Seetõttu pole vaja POP3 protokolli kasutades kirju serverist serverisse üle kanda, see on vana ja kole. Lülituge mõlemas serveris IMAP-ile (peaaegu igal pakkujal on üksikasjalikud juhised, kuidas seda teha) ja seejärel tehke kõik ülalkirjeldatud viisil (või kasutage vähemalt meiliteenusesse sisseehitatud migratsioonitööriista - mõnikord on sellised tööriistad olemas, kuigi nende mugavus on tööloogika jätab tavaliselt soovida). Võite proovida ka vanamoodsat käsitsi meetodit: klientprogrammi abil saate kirju kaustast kausta üle kanda või lihtsalt valida ja uude serverisse saata. Kunagi, kui olime väikesed, tegime kõik täpselt nii ja see ei tundunud meile sündsusetu, nii et lootusetus olukorras võite proovida samasugust käsitsitööd uuesti teha...

Üldiselt vastab meili migreerimine serverist serverisse, importides kirjad järjestikku salvestusruumi ja eksportides seejärel IMAP-protokolli kaudu uude serverisse meilisõnumite kõik põhikriteeriumid programmidega töötamise hõlbustamiseks. Need kriteeriumid on selge loogika, turvalisus, automatiseerimine ja suur hulk valmistööriistu, mis saavad teie eest töö ära teha. Seega loodan, et see minu märkus on kellelegi kasulik ja muudab elu lihtsamaks juhtudel, kui raamatupidamisosakond või planeerimisosakond nõuab ootamatult nende ülekandmist Yandexist Mail.ru-sse, Google'ist Yahoo-sse! või kuskil mujal, kus ootamatult postkontori asukoha pärast mures olev ülemus tellib. Ärge laske end väsida, kolleegid!

Allikas: www.habr.com

Lisa kommentaar