Naprawa błędnych dat w Outlooku po migracji

6 min

Dlaczego Outlook pokazuje złą datę

Po migracji email użytkownicy Outlooka często odkrywają, że każdy email wyświetla tę samą datę - datę migracji. Ten problem dotyczy Outlook Desktop, Outlook dla Mac, nowego Outlooka dla Windows i Outlook Mobile. Przyczyna jest ta sama we wszystkich wersjach: Outlook określa datę "odbioru" odczytując najnowszy nagłówek "Received", a narzędzia migracji dodają nowy nagłówek "Received" ze znacznikiem czasu migracji.

Jak Outlook określa datę "odbioru"

Kiedy Outlook wyświetla datę emaila, odczytuje INTERNALDATE IMAP i nagłówki "Received" wiadomości. Dla kolumny "Odebrano" (która jest domyślną kolumną sortowania w większości widoków Outlooka), Outlook używa znacznika czasu z najwyższego nagłówka "Received". Podczas normalnego dostarczenia ten nagłówek odzwierciedla moment dotarcia wiadomości do serwera pocztowego odbiorcy. Po migracji najwyższy nagłówek "Received" odzwierciedla moment wstawienia wiadomości na nowy serwer przez narzędzie migracyjne.

Różnica między "Wysłano" a "Odebrano" w Outlooku

Outlook rozróżnia dwie kolumny dat: "Wysłano" (z nagłówka "Date" emaila) i "Odebrano" (z nagłówków "Received" lub INTERNALDATE). Po migracji data "Wysłano" może wciąż być prawidłowa, ponieważ oryginalny nagłówek "Date" jest zachowany. Ale data "Odebrano" wyświetla znacznik czasu migracji. Ponieważ domyślny widok Outlooka sortuje po dacie "Odebrano" i większość użytkowników nigdy tego nie zmienia, to właśnie datę migracji widzą wszyscy.

Szybka weryfikacja - czy to problem z datą migracji?

Przed próbą naprawy warto potwierdzić, że problem jest rzeczywiście spowodowany nagłówkami migracyjnymi, a nie czymś innym.

Jak zobaczyć surowe nagłówki emaila w Outlooku

W Outlook Desktop otwórz dany email, kliknij "Plik", potem "Właściwości". Pole "Nagłówki internetowe" na dole wyświetla surowe nagłówki. W Outlook w przeglądarce (OWA) otwórz email, kliknij menu trzech kropek, potem "Wyświetl" i "Wyświetl szczegóły wiadomości". Surowe nagłówki pojawiają się w oknie popup.

Identyfikacja migracyjnego nagłówka "Received"

Szukaj nagłówka "Received" zawierającego odniesienia do narzędzia migracji. Typowe wzorce to "mx.migrationwiz.com" dla BitTitan, "cloudm.io" dla CloudM lub ogólny wpis "localhost" ze znacznikiem czasu pasującym do daty migracji. Jeśli najwyższy nagłówek "Received" ma datę odpowiadającą dacie migracji (i różniącą się od oryginalnej daty wiadomości), problem jest potwierdzony. To ten nagłówek Redate.io identyfikuje i koryguje. Aby zobaczyć przewodniki dla konkretnych narzędzi, sprawdź naprawę dat Outlook po migracji BitTitan, CloudM, imapsync, GSMMO, Exchange IMAP lub ręczne kopiowanie IMAP.

Rozwiązania, które nie działają

Użytkownicy Outlooka i administratorzy IT próbują zazwyczaj kilku podejść, zanim zdadzą sobie sprawę, że korekta musi się odbyć na poziomie serwera, a nie w kliencie Outlook.

Zmiana kolumny na datę "Wysłano"

Przełączenie widoku Outlooka z daty "Odebrano" na datę "Wysłano" to najpopularniejsze obejście. Zmienia to kolejność sortowania, ale nie naprawia danych bazowych. Wyniki wyszukiwania wciąż odnoszą się do złej daty odbioru. Reguły i filtry oparte na dacie odbioru działają nieprawidłowo. Narzędzia zgodności i eDiscovery bazujące na znacznikach czasu odbioru generują błędne wyniki. A użytkownicy muszą zmieniać to ustawienie na każdym urządzeniu i w każdym folderze, co przy skali organizacji jest obciążeniem nie do udźwignięcia.

Odbudowa plików OST/PST

Niektórzy administratorzy próbują rozwiązać problem usuwając lokalny cache Outlooka (plik OST) i pozwalając Outlookowi na resynchronizację z serwera. To nic nie daje, ponieważ problem istnieje po stronie serwera, nie w lokalnym cache. Resynchronizowane dane zawierają te same migracyjne nagłówki "Received", więc daty pozostają błędne. Podobnie eksport do PST i reimport nie usuwa nagłówków migracji.

Ustawienia widoku Outlooka

Dostosowywanie ustawień widoku Outlooka, formatowania warunkowego czy opcji grupowania nie może zmienić daty, którą Outlook odczytuje z nagłówków emaila. Te ustawienia kontrolują sposób wyświetlania i organizacji danych, ale bazowa wartość daty pochodzi z serwera. Żadna kombinacja ustawień widoku nie może zmusić Outlooka do ignorowania migracyjnego nagłówka "Received".

Rozwiązanie - przywrócenie prawidłowych dat na poziomie serwera

Jedyny sposób na naprawienie błędnych dat w Outlooku po migracji to korekta emaili na serwerze. Po naprawieniu danych po stronie serwera Outlook automatycznie wyświetli prawidłowe daty przy następnej synchronizacji. Żadne modyfikacje po stronie klienta nie są potrzebne.

A dlaczego nie zrobić tego samodzielnie skryptem? Ponieważ to znacznie bardziej skomplikowane niż operacja znajdź-zamień. Każdy email ma unikalną strukturę nagłówków. Niektóre wiadomości noszą podpisy cyfrowe S/MIME, które stają się nieważne, jeśli zmieni się choćby jeden bajt. Inne mają szyfrowanie PGP, zagnieżdżone części MIME, nagłówki zakodowane w nie-ASCII (RFC 2047) lub osobliwości Content-Transfer-Encoding, które sprawią, że naiwny parser się potyknie. Uszkodzone granice MIME mogą cicho zniszczyć załączniki. Zepsuty threading może rozrzucić konwersacje po całej skrzynce. A bez odpowiedniej weryfikacji nawet nie będzie wiadomo, że coś poszło nie tak, aż jakiś użytkownik zgłosi brak załącznika trzy tygodnie później.

Jak Redate.io naprawia daty w Outlooku

Redate.io łączy się bezpośrednio z serwerem pocztowym (Google Workspace, Microsoft 365 lub dowolny serwer IMAP) i przetwarza każdy email poprzez autorski silnik korekcji. Silnik uruchamia wieloetapowy proces analizy obsługujący dopasowanie sygnatur na setkach profili znanych narzędzi migracyjnych, zachowuje integralność wiadomości w złożonych strukturach MIME i weryfikuje każdą korektę przed finalizacją. Oryginalne wiadomości są przenoszone do widocznego folderu "Redate.io - Originals" na 30 dni.

Po zakończeniu korekty przez Redate.io Outlook pobiera poprawione daty przy następnej synchronizacji. Żadne zmiany w ustawieniach Outlooka nie są potrzebne. Korekta działa na wszystkich wersjach Outlooka, ponieważ odbywa się na poziomie serwera.

Przed i po

Przed korektą skrzynka odbiorcza Outlooka po migracji pokazuje każdy email z tą samą datą odbioru (na przykład "11 kwietnia 2019" na wiadomościach pierwotnie wysłanych między 2015 a 2019 rokiem). Po przetworzeniu przez Redate.io ta sama skrzynka wyświetla prawidłowe oryginalne daty. Emaile z 2015 pokazują daty z 2015, emaile z 2018 pokazują daty z 2018. Sortowanie po dacie znów działa prawidłowo, a wyniki wyszukiwania zwracają precyzyjne znaczniki czasu.

Przewodnik krok po kroku

Naprawa błędnych dat Outlooka za pomocą Redate.io odbywa się w trzech krokach, niezależnie od platformy email.

Użytkownicy Google Workspace

Dla organizacji korzystających z Google Workspace administrator tworzy Service Account z delegacją na poziomie domeny. To daje Redate.io dostęp do skrzynek pocztowych bez konieczności podawania indywidualnych haseł użytkowników. Administrator wprowadza dane uwierzytelniające Service Account w Redate.io, wybiera skrzynki do korekty i uruchamia bezpłatną analizę. Analiza identyfikuje, ile emaili ma błędne daty w każdej skrzynce. Po przejrzeniu wyników administrator wybiera plan cenowy i uruchamia korektę. Redate.io przetwarza wszystkie wybrane skrzynki automatycznie. Użytkownicy widzą poprawione daty w Outlooku (i każdym innym kliencie) po następnej synchronizacji.

Użytkownicy Microsoft 365

Dla organizacji Microsoft 365 administrator rejestruje aplikację Azure AD z odpowiednimi uprawnieniami pocztowymi. Redate.io używa tej aplikacji do uzyskania dostępu do skrzynek Exchange Online przez Microsoft Graph API lub IMAP. Proces jest taki sam: połącz, przeanalizuj bezpłatnie, przejrzyj wyniki, następnie napraw. Zgoda administratora jest wymagana tylko raz i obejmuje wszystkie skrzynki w tenancie.

Inne serwery IMAP

Dla skrzynek hostowanych na innych serwerach IMAP (Zimbra, Zoho, cPanel, Dovecot, Courier) użytkownicy łączą się standardowymi danymi email (adres serwera, nazwa użytkownika, hasło). Redate.io łączy się przez IMAP, analizuje skrzynkę i stosuje tę samą korektę. Ta opcja działa dla skrzynek indywidualnych i nie wymaga dostępu administratora do serwera.

Swoją drogą, niezależnie od platformy, rezultat jest identyczny: Outlook wyświetla prawidłowe oryginalne daty, sortowanie działa poprawnie, a porządek chronologiczny skrzynki jest w pełni przywrócony.

Outlook wyświetla złe daty po migracji? Uruchom bezpłatną analizę, aby dowiedzieć się, ile emaili jest dotkniętych, i napraw 10 za darmo, by zweryfikować wyniki.