Napraw daty migracji BitTitan w Exchange Online
Dlaczego migracje BitTitan psują daty w Exchange Online
Exchange Online to silnik pocztowy stojący za każdą skrzynką Microsoft 365. BitTitan MigrationWiz jest jednym z najczęściej wybieranych narzędzi do przenoszenia skrzynek z lokalnego Exchange, Lotus Notes, GroupWise lub innych starszych platform do Exchange Online. Sama migracja zwykle przebiega bez problemów. Z datami jest już gorzej.
Oto co się dzieje. MigrationWiz przesyła każdą wiadomość za pomocą EWS lub IMAP, a potok transportowy Exchange Online oznacza każdą wiadomość nowym nagłówkiem Received. Ten nagłówek zawiera znacznik czasu przesłania, czyli datę migracji, a nie datę oryginalnego wysłania lub odebrania wiadomości. Exchange Online używa następnie tego nagłówka Received i powiązanej właściwości PR_MESSAGE_DELIVERY_TIME do określenia daty wyświetlanej użytkownikom.
Problem polega na tym, że Exchange Online nie pozwala narzędziom migracyjnym nadpisać znacznika czasu dostarczenia. Stosuje rzeczywisty czas przesłania i koniec. Każdy zmigrowany e-mail, niezależnie od tego, czy pochodzi z 2018, 2021 roku, czy sprzed tygodnia, otrzymuje tę samą datę migracji.
Właśnie przeniesiono 1200 skrzynek pocztowych przez weekend za pomocą MigrationWiz. W poniedziałek rano helpdesk otrzymuje 400 zgłoszeń. Skrzynka każdego użytkownika wygląda tak, jakby wszystkie e-maile dotarły w sobotę. Sortowanie po dacie nie działa. Wyszukiwanie po dacie zwraca bzdury. Uszkodzony znacznik czasu propaguje się wszędzie: Outlook desktop, OWA, klienty mobilne, a nawet zapytania PowerShell takie jak Get-MessageTrace i Search-Mailbox. Narzędzia zgodności (In-Place Hold, Retention Tags) stosują polityki na podstawie złej daty, potencjalnie przechowując lub usuwając wiadomości w nieprawidłowych odstępach czasu.
Jak to wpływa na użytkowników Exchange Online
Skutki są odczuwalne na każdym poziomie. Każda warstwa stosu Exchange Online odczytuje uszkodzony czas dostarczenia. Outlook desktop pokazuje datę migracji. OWA ją wyświetla. Aplikacje mobilne ją pokazują. Wbudowane wyszukiwanie indeksuje znacznik czasu migracji, więc zapytania o zakres dat zwracają błędne wyniki we wszystkich klientach.
Dla administratorów sytuacja jest jeszcze gorsza. Polecenia Exchange Online Management Shell odwołują się do właściwości czasu dostarczenia, która teraz odzwierciedla datę migracji. Audyt skrzynek pocztowych, reguły dziennikowania i reguły transportu filtrujące według daty wiadomości operują na uszkodzonych znacznikach czasu. Czy można przeprowadzić wiarygodny audyt zgodności, gdy każdy e-mail wygląda, jakby dotarł tego samego dnia? Nie.
Redate.io naprawia ten problem za pomocą autorskiego silnika korekcji, który analizuje łańcuch nagłówków i rekonstruuje metadane daty na poziomie serwera. Każda wiadomość jest przetwarzana z indywidualną weryfikacją, aby zapewnić dokładne przywrócenie oryginalnej daty we wszystkich usługach Exchange Online, bez modyfikowania treści wiadomości ani załączników. Poprawione znaczniki czasu automatycznie propagują się do Outlooka, OWA, aplikacji mobilnych i narzędzi zgodności.
Najczęściej zadawane pytania
Czy to ten sam problem co z datami w Microsoft 365?
Exchange Online to usługa backendowa zasilająca skrzynki pocztowe Microsoft 365. Przyczyna jest identyczna: BitTitan dodaje nagłówek Received podczas migracji, który nadpisuje wyświetlaną datę. Redate.io naprawia to na poziomie Exchange Online, co koryguje daty we wszystkich powiązanych aplikacjach M365.
Czy administratorzy Exchange Online mogą to naprawić za pomocą PowerShell?
Nie. PowerShell nie może modyfikować nagłówków Received ani znacznika czasu dostarczenia istniejących wiadomości w Exchange Online. Redate.io wykorzystuje celowaną korekcję metadanych, aby przywrócić oryginalne daty na dużą skalę, co nie jest możliwe za pomocą natywnych narzędzi Exchange.
Czy Redate.io działa z wdrożeniami hybrydowymi Exchange Online?
Tak. Redate.io łączy się bezpośrednio ze skrzynkami pocztowymi Exchange Online, niezależnie od tego, czy organizacja korzysta z hybrydowej konfiguracji Exchange, czy jest w pełni w chmurze. Każda skrzynka pocztowa dostępna przez standardowe protokoły pocztowe może zostać przetworzona.
Ile czasu zajmuje naprawa dat w dużym tenancie Exchange Online?
Czas przetwarzania zależy od liczby uszkodzonych e-maili w danej skrzynce. Redate.io przetwarza zwykle kilka tysięcy wiadomości na godzinę na skrzynkę, z wbudowanym limitowaniem szybkości, aby nie przekraczać progów usługi Exchange Online.