E-Mail-Migration: So ziehen Sie problemlos von einem Server auf einen anderen um

Das im Titel genannte Thema mag für die respektierten Mitglieder der Community irrelevant erscheinen, aber manchmal ist es einfach notwendig, es anzusprechen. Der Punkt ist, dass ich seit vielen Jahren als Administrator an einem Forschungsinstitut für Geisteswissenschaften arbeite, wo die Mitarbeiter eine so hohe Qualifikation im Bereich der modernen Informationstechnologien besitzen, dass die berüchtigte Buchhaltung aus den Witzen über ITler im Vergleich dazu wie ein Treffen von Philosophen wirkt, die in alle Geheimnisse des Daseins eingeweiht sind. Respektable Wissenschaftler schaffen es, die Namen der Mail-Server mit russischen Buchstaben einzugeben, anstelle des Zeichens „@“ in Klammern „at“ zu schreiben (und dann zu behaupten, dass es so in der ihnen zugesandten E-Mail-Adresse stand), zu versuchen, Mails über WhatsApp mit The Bat! zu senden und eine ganze Reihe seltsamer Dinge zu tun, oft in derselben Nachricht. Sie zu unterrichten ist nutzlos, mit ihnen zu kämpfen ist unmöglich; es bleibt nur, das eigene Schicksal zu akzeptieren und alle Vorgänge, die mit der Korrektur ihrer Fehler verbunden sind, maximal zu automatisieren.

Eine der gefährlichsten und unheimlichsten Operationen in meiner Praxis war die Migration von Webmail von Server zu Server. Der Punkt ist, dass die Mitarbeiter des Instituts insgesamt drei Dienstpostfächer haben: Eines beinhaltet den internen Exchange-Server, das andere läuft über Mail.ru und das dritte über Gmail. Nein, ich bin nicht der Idiot, und auch sie nicht. Das ist eine Anordnung der Direktion, die mit irgendwelchen interne Spielen zusammenhängt. Etwas muss auf dem „unternehmensinternen“ Server im Institut bleiben, etwas, das mit Anträgen und Stipendien verbunden ist, muss unbedingt über die russische Post laufen, während die Gmail-Post bei meinen geschätzten Kollegen mit solch unbedingt erforderlichen Dingen wie Google-Dokumenten und Tabellen, Backup auf die Festplatte usw. verbunden ist. Das einzige Problem ist, dass bei sieben Nannys, wie bekannt, das Kind ohne Auge ist – das heißt in diesem Fall, dass meine Kollegen auf unmissverständlichste Weise zwischen den drei Mail-Servern die wichtigsten E-Mails verlieren!

Es gibt ein weiteres Problem, das oft die Notwendigkeit einer Migration der E-Mails verursacht. Moderne E-Mail-Dienste ermöglichen oft die automatische Weiterleitung von Nachrichten von einem Server auf einen anderen, also das Einsammeln von E-Mails. Und ein Nutzer, der daran gewöhnt ist, dass seine Nachrichten auf einem Server wie Mail.ru automatisch auf das Yandex-Mail-Konto kopiert werden, vergisst manchmal letztlich, dass er auf diese Weise nicht auf alle Nachrichten zugreift, sondern nur auf die, die nach der Einrichtung des E-Mail-Sammelns empfangen wurden. Daher kann das natürliche Verlangen entstehen, die gesamte E-Mail von einem alten Server auf einen neuen, häufiger verwendeten zu migrieren, aber zu wem wird er mit diesem Wunsch gehen? Richtig: zum nächsten Systemadministrator!

Ich denke, eine ähnliche Situation ergibt sich auch für jeden, der aus irgendeinem Grund mehrere E-Mail-Konten haben muss, insbesondere wenn er sie verwalten muss oder einfach von einem Server zu einem anderen migrieren möchte, ohne wichtige Informationen zu verlieren. Natürlich werden IT-Profis diese Aufgabe im Handumdrehen lösen, aber wenn Sie in solchen Angelegenheiten unerfahren sind, kann die Migration von E-Mails für Sie zu einer komplizierten Herausforderung werden. Daher habe ich beschlossen, kurz meine Erfahrungen zu teilen, wie man ohne Probleme E-Mails in einen Speicher exportiert und anschließend die E-Mails auf einen anderen Server importiert. Vielleicht hilft diese Operation jemandem, kleine Unannehmlichkeiten loszuwerden oder erleichtert einfach das Leben!

E-Mail-Export: ein wenig Theorie, ein wenig Praxis

Im Prinzip arbeiten Mail-Server mit Client-Programmen über eines von zwei Protokollen: POP3 oder IMAP. Wenn Ihnen diese Namen nichts sagen (kommt vor?), versuche ich, es einfach zu erklären: Das POP3-Protokoll lädt E-Mails vom Server auf Ihren Computer herunter, während das IMAP-Protokoll sie direkt auf dem Server verarbeitet. Alte E-Mail-Clients arbeiteten standardmäßig (und arbeiten weiterhin) mit dem POP3-Protokoll und laden E-Mail-Nachrichten in einen speziell für den Client vorgesehenen Ordner herunter (normalerweise befindet sich dieser irgendwo im Benutzerverzeichnis, unter den standardmäßig versteckten Anwendungsdatenordnern). Das IMAP-Protokoll ist moderner und ermöglicht ebenfalls den Import von E-Mails in lokalen oder Netzspeicher. Daher liegt die Frage hauptsächlich nicht darin, wie man die benötigten E-Mails herunterlädt, sondern wie man sie auf den richtigen Server zur E-Mail-Migration sendet. Die einfachste Variante besteht darin, das IMAP-Protokoll zu verwenden, alle E-Mails in ein EML-Format in irgendein Speicher zu kopieren und sie dann in einen anderen Ordner auf einem anderen Konto hochzuladen, wobei man nutzt, dass das Datei-Format der E-Mails im Allgemeinen völlig identisch ist.

Wie macht man das?

Eine einfache Methode, die ich mit minimalem Aufwand verwende, ist die Migration von E-Mails mithilfe eines Programms zum Kopieren von Daten, das das IMAP-Protokoll unterstützt. Dies geschieht in zwei Schritten.

  • Import von E-Mails aus einem Ordner auf dem Server in irgendein Speicher im EML-Format.
  • Export von E-Mail-Nachrichten in einen anderen Ordner auf einem anderen Server über IMAP.

Dabei verhält sich das E-Mail-Migrationsprogramm aus Sicht beider Server wie ein gewöhnlicher IMAP-Client. (Übrigens, die meisten Mail-Server verlangen von Ihnen die Erlaubnis, das angegebene Programm als Mail-Client zu verwenden, also stellen Sie vor der Durchführung der E-Mail-Migration mit einem bestimmten Tool sicher, dass Sie sich in Ihr Mail-Konto einloggen und dem Server erlauben, dieses Tool in der Liste der im IMAP-Protokoll unterstützten Clients zu verwenden). Solche Programme benötigen normalerweise nur ein Minimum an manueller Arbeit für die Voreinstellungen zur E-Mail-Migration. Normalerweise können Sie sogar einen Zeitplan für die regelmäßige automatische Migration von E-Mails von Server zu Server einrichten, wenn Sie das benötigen. Persönlich benutze ich für den Export von E-Mail-Nachrichten das Programm Handy Backup, zum Glück sind sie bei uns fast in allen Maschinen verbaut und erfordern minimale Einstellungen, die zudem zentral von der Administrationsmaschine aus vorgenommen werden – man muss nirgendwo hingehen. Aber grundsätzlich ist die verwendete Software nicht entscheidend, solange sie den Export und Import von E-Mails direkt auf Webserver, und ein einheitliches Format für E-Mails auf beiden Servern unterstützt.

Und wie gewohnt bei Microsoft…

Ein zusätzliches Kopfzerbrechen ist die Migration von E-Mails von Exchange oder Outlook (ich meine nicht den Outlook.com-Mailserver, sondern den Client), denn Microsoft wählt wie üblich einen nicht standardmäßigen Weg. Gut, wenn man in dieser Situation spezialisierte Software zum Export von Outlook-E-Mails oder Exchange-Servern zur Hand hat – dann reduziert sich die Aufgabe auf das Lesen der Anleitung zur Migration von E-Mails unter der entsprechenden Software. Glücklicherweise gibt es zahlreiche solcher Programme sowie spezialisierte Plugins für die entsprechende Software, die auf Microsoft-Produkte ausgerichtet sind.

Migration von E-Mails über das POP3-Protokoll

Einige mögen Extravaganz, aber im Allgemeinen ist das nicht der Fall. Daher sollte man E-Mails nicht von Server zu Server über das POP3-Protokoll migrieren, das ist altmodisch und unschön. Wechseln Sie zu IMAP auf beiden Servern (wie das geht, gibt es sehr detaillierte Anleitungen bei fast jedem Anbieter), und machen Sie dann alles so, wie oben beschrieben (oder nutzen Sie zumindest das Migrationswerkzeug, das in den Mailservice integriert ist – manchmal gibt es solche Werkzeuge, obwohl deren Benutzerfreundlichkeit und Logik oft zu wünschen übriglassen). Man kann auch die altmodische manuelle Methode ausprobieren: Verwenden Sie einen E-Mail-Client, um E-Mails von Ordner zu Ordner zu verschieben, oder markieren Sie sie einfach und senden Sie sie an den neuen Server. Früher, als wir klein waren, haben wir das genau so gemacht, und es schien uns nicht unangebracht, daher kann man in einer ausweglosen Situation versuchen, sich wieder mit solcher manueller Arbeit zu beschäftigen…

Insgesamt erfüllt die Migration von E-Mails von Server zu Server mittels sequenziellem Import von E-Mails in den Speicher und anschließendem Export der E-Mails auf einen neuen Server über das IMAP-Protokoll alle grundlegenden Kriterien für die Benutzerfreundlichkeit von Programmen. Diese Kriterien sind: logische Nachvollziehbarkeit, Sicherheit, Automatisierung und die Verfügbarkeit einer Vielzahl von bereitgestellten Tools, die diese Arbeit für Sie erledigen können. Daher hoffe ich, dass meine Notiz für jemanden hilfreich ist und das Leben in den Fällen erleichtert, in denen die Buchhaltung oder die Planungsabteilung dringend eine Übertragung von Yandex zu Mail.ru, von Google zu Yahoo! oder irgendwohin, wo der plötzlich besorgte Chef unbedingt die Postverlagerung verlangt. Lassen Sie sich nicht ermüden, Kollegen!

Quelle: habr.com

60GB SSD 8Gb DDR4