Tema menționată în titlu ar putea părea depășită pentru respectabilii utilizatori de pe Habr, dar uneori este necesar să o ridici. Este vorba că lucrez de mulți ani ca administrator într-un institut de cercetare umanistă, unde angajații au o astfel de calificare în domeniul tehnologiilor informatice moderne, încât cunoscuta contabilitate din glumele despre IT-iști pare o adunare de filozofi, inițiați în toate tainele existenței. Distinșii cercetători reușesc să introducă numele serverelor de email cu litere rusești, să scrie în loc de semnul „@” în paranteze „cățeul” (și apoi să spună că așa a fost scris în adresa de email trimisă lor), să încerce să trimită emailuri prin WhatsApp folosind The Bat! și să facă o mulțime de lucruri ciudate, adesea în același mesaj. Să-i înveți este inutil, să te lupți cu ei este imposibil; rămâne doar să accepți soarta și să automatizezi cât mai mult posibil toate operațiile legate de corectarea greșelilor lor.
Una dintre cele mai sinistre și periculoase operațiuni din practica mea s-a dovedit a fi migrarea email-ului web de pe un server pe altul. Problema este că angajații institutului au nu mai puțin de trei adrese de email de serviciu: una include un server Exchange intern, alta funcționează pe Mail.ru, iar a treia - pe Gmail. Nu, eu nu sunt idiot, și nici ei. Aceasta este o dispoziție a conducerii, legată de anumite jocuri de birou. Unele lucruri trebuie să rămână în interiorul institutului pe serverul „corporativ”, altele, legate de aplicații și granturi, trebuie neapărat să meargă prin poșta rusă, iar poșta Gmail este asociată cu lucruri absolut necesare pentru colegii mei, precum documentele și tabelele Google, backup pe disc etc. Problema este că, după cum se știe, cu șapte bone, copilul rămâne fără ochi - adică, în acest caz, între cele trei servere de email, colegii mei reușesc într-un mod cât se poate de direct să piardă cele mai importante scrisori!
Există încă o problemă, care adesea face necesară migrarea e-mailurilor. Serviciile moderne de e-mail permit adesea retransmisia automată a mesajelor de pe un server pe altul, adică colectarea e-mailurilor. Iar utilizatorul, obișnuit cu faptul că mesajele sale de pe serverul, de exemplu, Mail.ru, sunt copiate automat pe e-mailul de la Yandex, uneori uită, în cele din urmă, că prin acest mod el are acces doar la mesajele primite după configurarea colectării e-mailurilor. Prin urmare, poate avea o dorință naturală de a efectua o migrare completă a e-mailurilor de pe vechiul server pe noul, mai utilizat. Și la cine va apela cu această dorință? Corect: la cel mai apropiat administrator de sistem!
Cred că o situație similară apare și la oricine este nevoit, într-un fel sau altul, să aibă mai multe conturi de e-mail, cu atât mai mult — să le administreze, sau pur și simplu dorește să se mute de pe un server pe altul fără pierderi de informații importante. Desigur, experții IT vor rezolva această problemă cu ușurință în câteva clicuri, dar dacă ești mai puțin experimentat în astfel de chestiuni, migrarea e-mailurilor poate deveni o sarcină dificilă pentru tine. Din acest motiv, am decis să împărtășesc pe scurt experiența mea despre cum să efectuezi exportul mesajelor e-mail într-un depozit și importul ulterior al e-mailurilor pe un alt server fără probleme. Poate că această operație va ajuta pe cineva să scape de neplăceri minore sau pur și simplu să îi ușureze viața!
Exportul mesajelor: puțină teorie, puțină practică
În principiu, serverele de poștă electronică lucrează cu programele client prin unul dintre cele două protocoale: POP3 sau IMAP. Dacă aceste denumiri nu vă spun nimic (se mai întâmplă?), voi încerca să explic pe înțelesul tuturor: protocolul POP3 descarcă mesajele de pe server pe computerul dumneavoastră, în timp ce protocolul IMAP le gestionează direct pe server. Programele de poștă vechi, în mod implicit, lucrau (și continuă să lucreze) cu protocolul POP3, descărcând mesajele poștale într-un dosar dedicat clientului (de obicei, acesta se află undeva în directorul utilizatorului, printre dosarele ascunse în mod implicit cu datele aplicațiilor). Protocolul IMAP este mai modern, iar prin intermediul său este posibil să importați și mesajele într-un mediu de stocare local sau de rețea. Așadar, întrebarea nu este despre cum să descărcați mesajele dorite, ci despre cum să le trimiteți pe serverul dorit pentru a efectua migrarea poștei. Cea mai simplă opțiune este să folosiți protocolul IMAP, să copiați prin acesta toate mesajele într-un mediu de stocare în format EML și apoi să le încărcați în alt dosar pe un alt cont, profitând de faptul că formatul fișierelor mesajelor este, în general, complet identic.
Cum să fac asta?
Metoda simplă, pe care o folosesc cu cele mai mici costuri, este să efectuez migrarea mesajelor de poștă folosind un program de copiere a datelor care suportă protocolul IMAP. Aceasta se face în două etape.
- Importarea poștei dintr-un dosar de pe server într-un mediu de stocare în format EML.
- Exportarea mesajelor de poștă într-un alt dosar de pe un alt server prin IMAP.
În acest proces, programul de migrare a poștei se comportă, din perspectiva ambelor servere, ca un client IMAP obișnuit. (Apropo, majoritatea serverelor de poștă vor cere permisiunea de a folosi programul menționat ca client de poștă, așa că, înainte de a efectua migrarea poștei cu o anumită utilitate, asigurați-vă că intrați în contul dumneavoastră de poștă și permiteți serverului să folosească această utilitate în lista clienților disponibili prin protocolul IMAP). Astfel de programe necesită de obicei un minim de muncă manuală pentru configurarea preliminară a migrației de emailuri. De obicei, puteți configura chiar și un program pentru migrarea automată regulată a poștei de la server la server, dacă aveți nevoie de acest lucru. Personal, pentru exportarea mesajelor de poștă folosesc programul , bine că aceasta este disponibilă pe aproape toate mașinile noastre și necesită un minim de setări, care sunt gestionate centralizat de pe mașina administratorului — nu trebuie să te deplasezi. Totuși, în mare parte, software-ul utilizat nu este atât de important, atâta vreme cât acesta este capabil să realizeze exportul și importul de e-mailuri direct pe serverului web, și suportă un format uniform pentru mesajele de pe ambele servere.
Și Microsoft, ca de obicei…
O altă durere de cap — migrarea e-mailului Exchange sau Outlook (mă refer la client, nu la serverul de e-mail Outlook.com), deoarece Microsoft, ca de obicei, urmează o cale non-standard. Este bine dacă ai un software specializat pentru exportul mesajelor din Outlook sau de pe serverele Exchange la îndemână — în acest caz, sarcina se simplifică la citirea instrucțiunilor pentru migrarea mesajelor gestionate de programul corespunzător. Bine că există o mulțime de astfel de programe, la fel ca pluginuri specializate pentru software-ul respectiv, orientate spre produsele Microsoft.
Migrarea e-mailurilor prin protocolul POP3
Unii preferă să complice lucrurile, dar în general nu este așa. De aceea, nu trebuie să transferi e-mailurile de pe server pe server prin protocolul POP3, este vechi și urât. Trebuie să treci pe IMAP pe ambele servere (cum să faci asta, există instrucțiuni detaliate aproape la fiecare furnizor), apoi să procedezi conform descrierii de mai sus (sau măcar să folosești instrumentul de migrare integrat în serviciul de e-mail — uneori astfel de instrumente există, deși conveniența și logica lor de funcționare lasă deseori de dorit). Poți încerca de asemenea metoda veche, manuală: cu ajutorul unui program client să transferi mesajele dintr-un folder în altul sau pur și simplu să le selectezi și să le trimiți pe noul server. Odată, când eram mai tineri, toți procedam astfel, iar acest lucru nu ne părea nepotrivit, așa că în cazul disperării, poți încerca din nou să te ocupi de acest tip de muncă manuală...
În general, migrarea email-urilor de pe un server pe altul prin metoda importului secvențial al email-urilor în stocare și apoi exportul acestora pe un nou server prin protocolul IMAP îndeplinește toate criteriile de bază pentru ușurința utilizării programelor. Aceste criterii sunt: logică clară, securitate, automatizare și disponibilitatea unui număr mare de instrumente gata disponibile, care pot efectua această muncă pentru dumneavoastră. Așadar, sper că această notă a mea va fi utilă cuiva și va simplifica viața în cazurile în care contabilitatea sau departamentul de planificare cer urgent să fie transferați de la Yandex la Mail.ru, de la Google la Yahoo! sau în altă parte, unde șeful îngrijorat de dislocarea poștei va ordona. Nu lăsați să vă obosească, colegi!
Sursa: habr.com
