Naprawa błędnych dat emaili po migracji CloudM

7 min

Czym jest CloudM i dlaczego powoduje problemy z datami?

CloudM Migrate (wcześniej Cloud Migrator) to wiodąca platforma migracyjna, specjalizująca się w przejściach do Google Workspace. Administratorzy IT wykorzystują CloudM do przenoszenia skrzynek z Microsoft Exchange, Office 365, Lotus Notes, Zimbra i innych platform do Google Workspace. CloudM obsługuje też migracje w drugą stronę i między różnymi platformami email w chmurze. Sam Google rekomendował CloudM jako partnera migracyjnego, co czyni go jednym z najbardziej zaufanych narzędzi w ekosystemie Google Workspace.

Dlaczego więc czytasz ten artykuł? Ponieważ mimo niezawodności CloudM w transferze danych, narzędzie generuje ten sam frustrujący problem z datami, który dotyka właściwie każdego narzędzia migracji email. Po migracji CloudM każdy email w docelowej skrzynce wyświetla datę migracji zamiast oryginalnej daty odbioru. Tysiące emaili, wszystkie z tą samą datą. Lata chronologicznego porządku, zniszczone w jednym cyklu migracji.

Jak CloudM dodaje nagłówki podczas migracji

Migracyjny nagłówek "Received"

Kiedy CloudM migruje email z platformy źródłowej na docelową, przetwarza każdą wiadomość przez swój pipeline migracyjny i wstawia ją do docelowej skrzynki. Podczas tego wstawiania serwer pocztowy docelowy dodaje nagłówek "Received" do wiadomości. Ten nagłówek rejestruje znacznik czasu momentu wstawienia emaila na nowy serwer - czyli datę migracji, a nie oryginalną datę dostarczenia.

Nagłówek "Received" związany z CloudM ląduje na szczycie łańcucha nagłówków emaila. Ponieważ klienci poczty takie jak Outlook, Apple Mail i Thunderbird określają datę odbioru odczytując najwyższy nagłówek "Received", każdy zmigrowany email wyświetla znacznik czasu migracji zamiast oryginalnej daty. To sedno problemu.

Identyfikacja nagłówka CloudM

Aby potwierdzić, że problem z datą został spowodowany przez CloudM, zbadaj surowe nagłówki dotkniętego emaila. W Gmailu otwórz email, kliknij trzy kropki i wybierz "Pokaż oryginał". Szukaj nagłówków "Received" blisko szczytu wiadomości. Migracyjny nagłówek CloudM zazwyczaj zawiera odwołania do infrastruktury przetwarzania CloudM lub generyczny wpis localhost ze znacznikiem czasu pasującym do daty migracji.

Kluczowym wskaźnikiem jest nagłówek "Received", którego znacznik czasu odpowiada znanej dacie migracji, ale nie odpowiada oryginalnej dacie dostarczenia. Jeśli najwyższy nagłówek "Received" wskazuje kwiecień 2024, ale nagłówek "Date" emaila wskazuje styczeń 2021, nagłówek migracyjny jest przyczyną.

Typowe scenariusze migracji CloudM powodujące problemy z datami

Exchange do Google Workspace

Najczęstsza ścieżka migracji CloudM to z Microsoft Exchange (on-premises lub Exchange Online) do Google Workspace. Organizacje przechodzące z Microsoft do Google używają CloudM do transferu skrzynek, kalendarzy i kontaktów. Każdy email zmigrowany tą drogą otrzymuje migracyjny nagłówek "Received", powodując problemy z wyświetlaniem dat w każdym kliencie IMAP łączącym się ze skrzynką Google Workspace.

Office 365 do Google Workspace

Migracje z Office 365 (Microsoft 365) do Google Workspace przebiegają według tego samego schematu. CloudM wyciąga emaile przez Microsoft Graph API lub Exchange Web Services i wstawia je do Google Workspace przez Gmail API lub IMAP. Etap wstawiania dodaje nagłówek migracyjny, a problem z datami pojawia się jak tylko migracja się zakończy.

Google Workspace do Google Workspace

Nawet migracje między tenantami Google Workspace (typowe przy fuzjach, przejęciach lub zmianach domen) mogą powodować problem z datami. CloudM eksportuje z jednej organizacji Google Workspace i importuje do drugiej, a serwer docelowy dodaje nagłówek "Received" podczas procesu importu.

Dlaczego problem z datami jest ważny dla użytkowników Google Workspace

Użytkownicy Google Workspace są szczególnie dotknięci, ponieważ wielu z nich korzysta z poczty przez wiele klientów. Interfejs webowy Gmaila często wyświetla prawidłową datę (bo czyta nagłówek "Date"), ale Outlook, Apple Mail i Thunderbird podłączone do tego samego konta przez IMAP pokazują datę migracji. To tworzy zamieszanie, gdy ten sam email pojawia się z różnymi datami w zależności od użytego klienta.

Dla organizacji, które migrowały do Google Workspace by poprawić produktywność, wyświetlanie złej daty na każdym emailu podważa cały sens migracji. Użytkownicy tracą zaufanie do nowej platformy, zgłoszenia na helpdesk się piętrzą, a administratorzy IT stają przed problemem, którego nie przewidzieli i nie potrafią łatwo rozwiązać. Aby lepiej zrozumieć ten problem, zobacz dlaczego emaile pokazują złą datę po migracji IMAP.

Próby naprawy, które zawodzą

Sortowanie po dacie "Wysłano"

Najpopularniejsze obejście to poinstruowanie użytkowników, by sortowali po dacie "Wysłano" zamiast "Odebrano". To zmienia kolejność wyświetlania, ale nie naprawia danych bazowych. Wyniki wyszukiwania wciąż pokazują złe znaczniki czasu. Zautomatyzowane przepływy pracy i narzędzia zgodności zależne od daty odbioru nadal działają nieprawidłowo. A użytkownicy muszą pamiętać o zmianie tego ustawienia na każdym urządzeniu i w każdym folderze. Jakie są szanse, że to się utrzyma w organizacji liczącej 200 osób?

Kontakt ze wsparciem CloudM

Zespół wsparcia CloudM nie oferuje korekty dat po migracji. Problem z datami jest konsekwencją sposobu, w jaki protokół IMAP obsługuje wstawianie wiadomości, a nie bugiem w oprogramowaniu CloudM. CloudM nie może wstecznie usunąć nagłówków "Received" dodanych podczas migracji. Narzędzie przeprowadziło migrację prawidłowo - nagłówki są oczekiwanym rezultatem procesu wstawiania.

Użycie Google Apps Script

Niektórzy administratorzy próbują naprawić daty za pomocą Google Apps Script. Brzmi sprytnie. Ale Google Apps Script nie daje dostępu do surowych nagłówków email na poziomie niezbędnym do usunięcia nagłówków "Received". Endpoint modify w Gmail API może zmieniać etykiety i metadane, ale nie może modyfikować surowej zawartości RFC 2822 wiadomości. Tak naprawdę pełna korekta wymaga pracy na znacznie głębszym poziomie niż to, co Apps Script udostępnia.

Naprawa dat migracji CloudM z Redate.io

Jak Redate.io obsługuje nagłówki CloudM

Autorski silnik korekcji Redate.io analizuje pełny łańcuch nagłówków każdego emaila w skrzynce. Dla migracji CloudM, Redate.io stosuje dopasowanie sygnatur na setkach profili znanych narzędzi migracyjnych, włączając wzorce specyficzne dla CloudM, by precyzyjnie zidentyfikować, które nagłówki "Received" zostały dodane podczas migracji, a które są legalnymi częściami oryginalnego łańcucha dostarczenia.

Ale identyfikacja właściwego nagłówka to dopiero początek. Pipeline korekcji obsługuje też przypadki brzegowe, z którymi prosty skrypt by sobie nie poradził: wiadomości podpisane S/MIME, treści zaszyfrowane PGP, wieloczęściowe struktury MIME z zagnieżdżonymi granicami, nagłówki zakodowane w nie-ASCII i uszkodzone granice MIME wynikające z samego procesu migracji. To znacznie bardziej skomplikowane niż proste znajdź-zamień na tekście nagłówka.

Co otrzymujesz po korekcie

Po przetworzeniu skrzynki przez Redate.io każdy poprawiony email wyświetla swoją oryginalną datę odbioru we wszystkich klientach poczty - czy to Outlook, Apple Mail, Thunderbird czy interfejs webowy Gmaila. Porządek chronologiczny jest przywrócony w każdym folderze. Każda korekta przechodzi weryfikację integralności przed finalizacją, a oryginały są zachowane w widocznym folderze "Redate.io - Originals" przez 30 dni.

Delegacja administratora Google Workspace

Dla organizacji Google Workspace Redate.io obsługuje delegację na poziomie domeny przez Service Account. Administrator IT łączy się raz, a Redate.io może przetworzyć wszystkie skrzynki organizacji bez konieczności podawania indywidualnych haseł użytkowników. To ten sam model delegacji, którego CloudM używa do migracji, co czyni go znajomym dla administratorów, którzy już przeprowadzili migrację CloudM.

Przewodniki naprawy CloudM według platformy

Redate.io udostępnia szczegółowe przewodniki dla każdej kombinacji platformy i klienta dotkniętej migracjami CloudM:

Najczęściej zadawane pytania

Czy CloudM ma opcję zapobiegania problemom z datami?

CloudM próbuje zachować INTERNALDATE podczas migracji. Jednak nagłówek "Received" dodany podczas wstawiania nadpisuje INTERNALDATE w większości klientów poczty. Nie istnieje konfiguracja CloudM, która zapobiega dodaniu tego nagłówka - to wymóg protokołu IMAP.

Czy Redate.io może naprawić daty dla całej organizacji Google Workspace?

Tak. Przez delegację na poziomie domeny Redate.io może analizować i naprawiać każdą skrzynkę w organizacji Google Workspace z jednego połączenia administratora. Administrator wybiera, które skrzynki przetworzyć, a Redate.io zajmuje się resztą.

Czy korekta jest trwała?

Tak. Gdy Redate.io naprawi datę emaila, korekta jest trwała. Poprawiony email wyświetla prawidłową datę we wszystkich klientach poczty na przyszłość. Żadna subskrypcja ani bieżąca konserwacja nie jest potrzebna.

Migracja CloudM zostawiła każdy email z błędną datą? Uruchom bezpłatną analizę z Redate.io, aby zobaczyć dokładnie, ile emaili jest dotkniętych, i podejrzeć korektę przed zakupem.