Mailmigratie: hoe u eenvoudig van de ene server naar de andere kunt gaan

Het onderwerp dat in de titel wordt aangegeven, lijkt misschien niet relevant voor dierbare inwoners van Khabrovsk, maar soms is het gewoon nodig om het ter sprake te brengen. Feit is dat ik al jaren als beheerder werk bij een wetenschappelijk instituut met een humanitaire oriëntatie, waar de medewerkers zulke kwalificaties hebben op het gebied van moderne informatietechnologieën dat de beruchte boekhoudafdeling tegen deze achtergrond grappen maakt over een IT-specialist lijkt een verzameling filosofen te zijn die op de hoogte zijn van alle geheimen van het bestaan. Gerespecteerde wetenschappers slagen erin de namen van mailservers in Russische letters in te voeren, schrijven ‘hond’ tussen haakjes in plaats van het ‘@’-teken (en zeggen dan dat dit is geschreven in het e-mailadres dat naar hen is gestuurd), proberen e-mail naar WhatsApp te sturen met behulp van de Bat! en doe nog een heleboel andere rare dingen, vaak in hetzelfde bericht. Het is nutteloos om ze te onderwijzen, het is onmogelijk om ze te bestrijden; Het enige dat overblijft is uw lot te accepteren en alle bewerkingen die verband houden met het corrigeren van hun fouten volledig te automatiseren.

Een van de meest sinistere en gevaarlijke operaties in mijn praktijk was de migratie van webmail van server naar server. Feit is dat de medewerkers van het instituut drie officiële e-mailaccounts hebben: één bevat een interne Exchange-server, een andere draait op Mail.ru en de derde draait op Gmail. Nee, ik ben niet een idioot, en zij ook niet. Dit is een bevel van het management met betrekking tot enkele afdelingsspellen. Er moet iets binnen het instituut op de “corporate” server blijven, iets dat verband houdt met aanvragen en subsidies moet zeker via Russische post gaan, en de Gmail-mail van mijn lieve collega’s wordt geassocieerd met uiteraard noodzakelijke zaken als documenten en tabellen Google, back-up naar schijf, enz. Het enige probleem is dat zeven kindermeisjes, zoals je weet, een kind zonder oog hebben - dat wil zeggen dat in dit geval mijn collega's tussen drie mailservers op de meest ondubbelzinnige manier erin slagen de belangrijkste brieven kwijt te raken!

Er is nog een probleem dat vaak de noodzaak van e-mailmigratie veroorzaakt. Moderne e-maildiensten maken vaak het automatisch doorgeven van berichten van de ene server naar de andere mogelijk, dat wil zeggen het verzamelen van e-mail. En een gebruiker die eraan gewend is dat zijn berichten op een server, bijvoorbeeld Mail.ru, automatisch worden gekopieerd naar Yandex-mail, vergeet soms dat hij op deze manier geen toegang krijgt tot alle berichten, maar alleen tot die berichten die zijn ontvangen na instellingen voor het verzamelen van e-mail. Daarom heeft hij misschien een natuurlijk verlangen om een ​​volledige mailmigratie uit te voeren van de oude server naar een nieuwe, vaker gebruikte server, en naar wie zal hij met dit verlangen gaan? Dat klopt: ga naar de dichtstbijzijnde systeembeheerder!

Ik denk dat een soortgelijke situatie zich voordoet voor iedereen die op de een of andere manier gedwongen wordt om meerdere e-mailaccounts te hebben, vooral om deze te beheren, of die eenvoudigweg van server naar server wil gaan zonder belangrijke informatie te verliezen. Natuurlijk kunnen IT-experts dit probleem eenvoudig in twee klikken oplossen, maar als je weinig ervaring hebt met dergelijke zaken, kan e-mailmigratie een lastige opgave voor je blijken te zijn. Daarom besloot ik kort mijn ervaring te delen over hoe u eenvoudig e-mailberichten naar een bepaalde opslagruimte kunt exporteren en vervolgens e-mail naar een andere server kunt importeren. Misschien helpt deze operatie iemand om kleine problemen op te lossen of gewoon het leven gemakkelijker te maken!

Brieven exporteren: een beetje theorie, een beetje praktijk

In principe werken mailservers met clientprogramma's die een van de twee protocollen gebruiken: POP3 of IMAP. Als deze namen je opeens niets meer zeggen (gebeurt dit nog steeds?), zal ik proberen het in eenvoudige woorden uit te leggen: het POP3-protocol downloadt brieven van de server naar je computer, en het IMAP-protocol verwerkt ze rechtstreeks op de computer. server. Oudere e-mailclients werkten (en blijven werken) standaard met het POP3-protocol, waarbij e-mailberichten werden geüpload naar een map die speciaal voor de client was toegewezen (meestal ergens in de gebruikersmap, tussen mappen waarin de applicatiegegevens standaard verborgen zijn). Het IMAP-protocol is moderner en kan ook worden gebruikt om brieven in lokale of netwerkopslag te importeren. De vraag is dus vooral niet hoe je de benodigde brieven downloadt, maar hoe je ze doorstuurt naar de gewenste server om mailmigratie uit te voeren. De eenvoudigste optie is om het IMAP-protocol te gebruiken, alle brieven die dit gebruiken naar een opslagplaats in EML-formaat te kopiëren en ze vervolgens naar een andere map op een ander account te uploaden, waarbij u profiteert van het feit dat het formaat van de briefbestanden over het algemeen precies hetzelfde is .

Hoe dat te doen?

De eenvoudige methode die ik gebruik tegen de laagste kosten is het migreren van e-mails met behulp van een programma voor het kopiëren van gegevens dat het IMAP-protocol ondersteunt. Dit gebeurt in twee stappen.

  • Importeer e-mail uit een map op de server naar een opslagruimte in EML-indeling.
  • E-mails exporteren naar een andere map op een andere server via IMAP.

In dit geval gedraagt ​​het mailmigratieprogramma zich, vanuit het oogpunt van beide servers, als een gewone IMAP-client. (Overigens vereisen de meeste mailservers dat u toestaat dat het opgegeven programma als mailclient wordt gebruikt. Voordat u een mailmigratie uitvoert met welk hulpprogramma dan ook, moet u zich aanmelden bij uw e-mailaccount en de server toestemming geven dit hulpprogramma te gebruiken. in de lijst met beschikbare IMAP-clients). Dergelijke programma's vereisen doorgaans minimaal handmatig werk om de e-mailmigratie vooraf in te stellen. Meestal kunt u zelfs een schema opstellen voor de regelmatige automatische migratie van e-mail van server naar server, als u dit om de een of andere reden nodig heeft. Persoonlijk gebruik ik het programma om postbrieven te exporteren Handige back-upGelukkig is het op bijna al onze machines geïnstalleerd en vereist het een minimum aan instellingen. Bovendien wordt het centraal uitgevoerd vanaf de computer van de beheerder - u hoeft nergens heen. Maar over het algemeen doet de gebruikte software er niet toe, zolang deze maar e-mail rechtstreeks naar de webserver kan exporteren en importeren, en één enkel formaat voor brieven op beide servers ondersteunt.

En Microsoft is zoals gewoonlijk...

Een aparte hoofdpijn is de migratie van Exchange- of Outlook-e-mail (ik bedoel niet de Outlook.com-mailserver, maar de client), omdat Microsoft, zoals gewoonlijk, een niet-standaard pad volgt. Het is goed als je in deze situatie gespecialiseerde software bij de hand hebt voor het exporteren van Outlook-mail of Exchange-servers - dan wordt de taak vereenvoudigd door de instructies te lezen voor het migreren van e-mailberichten onder controle van het juiste programma. Het is goed dat er nogal wat van dergelijke programma's zijn, evenals gespecialiseerde plug-ins voor de bijbehorende software, gericht op Microsoft-producten.

POP3 e-mailmigratie

Sommige mensen houden van perversie, maar over het algemeen is dit niet het geval. Daarom is het niet nodig om e-mail van server naar server over te brengen met behulp van het POP3-protocol, dit is oud en lelijk. Schakel op beide servers over naar IMAP (bijna elke provider heeft gedetailleerde instructies over hoe u dit moet doen) en doe dan alles zoals hierboven beschreven (of gebruik op zijn minst de migratietool die in de e-mailservice is ingebouwd - soms bestaan ​​​​dergelijke tools, hoewel hun gemak is De bedieningslogica laat meestal veel te wensen over). U kunt ook de ouderwetse handmatige methode proberen: met behulp van een clientprogramma brieven van map naar map overbrengen, of ze eenvoudigweg selecteren en naar een nieuwe server sturen. Er was eens, toen we klein waren, we allemaal precies dit, en het leek ons ​​niet onfatsoenlijk, dus in een hopeloze situatie kun je proberen hetzelfde handmatige werk opnieuw te doen...

Over het algemeen voldoet het migreren van e-mail van server naar server door e-mail opeenvolgend in de opslag te importeren en vervolgens e-mailberichten naar een nieuwe server te exporteren via het IMAP-protocol aan alle basiscriteria voor het gemak van het werken met programma's. Deze criteria zijn duidelijke logica, veiligheid, automatisering en een groot aantal kant-en-klare tools beschikbaar die het werk voor u kunnen doen. Ik hoop dus dat dit briefje van mij nuttig zal zijn voor iemand en het leven gemakkelijker zal maken in die gevallen waarin de boekhoudafdeling of de planningsafdeling plotseling dringend eist om ze over te zetten van Yandex naar Mail.ru, van Google naar Yahoo! of ergens anders waar de baas, plotseling bezorgd over de locatie van het postkantoor, bestelt. Laat u niet moe worden, collega's!

Bron: www.habr.com

Voeg een reactie