Napraw daty migracji Exchange IMAP w OWA
Dlaczego migracje Exchange IMAP psują daty w OWA
Outlook w przeglądarce (OWA) to interfejs webowy dla Exchange Online i lokalnego Exchange Server. Po migracji Exchange IMAP każdy e-mail w OWA wyświetla datę migracji zamiast oryginalnej daty odbioru. Dlaczego? Ponieważ OWA odczytuje tę samą właściwość PR_MESSAGE_DELIVERY_TIME co Outlook desktop, a ta właściwość została nadpisana podczas migracji.
Gdy wbudowane narzędzie migracji IMAP Exchange przesyła wiadomości do docelowej skrzynki, potok transportowy traktuje każdą z nich jako nowe dostarczenie. Oznacza je nagłówkiem Received z aktualnym czasem przetwarzania i odpowiednio ustawia wewnętrzny znacznik czasu dostarczenia. Oryginalna informacja o dacie nadal istnieje w nagłówku Date, ale OWA nigdy nie odwołuje się do niego przy wyświetlaniu kolumny daty.
Niektórzy administratorzy zakładają, że problem ogranicza się do Outlooka desktop i zalecają przejście na OWA jako obejście. (Ta rada pojawia się zaskakująco często na forach o migracji.) To nie pomaga. OWA i Outlook desktop czerpią z tego samego magazynu wiadomości Exchange. Jeśli czas dostarczenia jest zły na serwerze, jest zły wszędzie - OWA, Outlook desktop, Outlook mobilny, klienty EWS firm trzecich. Nie ma ucieczki po stronie klienta od uszkodzenia dat po stronie serwera.
Jak złe daty wpływają na korzystanie z OWA
Każdy e-mail na liście wiadomości OWA pokazuje znacznik czasu migracji. Karta Priorytetowa, karta Inne, elementy wysłane, zarchiwizowane wiadomości - wszystko wyświetla tę samą złą datę. Wyszukiwanie OWA obsługuje filtry dat takie jak "received:this week" lub "received:last month", ale te filtry odpytują uszkodzony znacznik czasu dostarczenia. Wyszukiwanie e-maili odebranych w styczniu 2024 zwraca zero wyników, jeśli migracja odbyła się w marcu 2026.
Widok konwersacji OWA nadal prawidłowo grupuje wiadomości według wątku (używając tematu i referencji message-ID), ale data obok każdej wiadomości w konwersacji to data migracji. Najechanie na datę ujawnia pełny znacznik czasu - który również jest zły. Funkcja filtrowania do szybkiego wyboru zakresu dat staje się niewiarygodna. Dla organizacji, w których OWA jest głównym klientem poczty (typowe w środowiskach unikających instalacji oprogramowania na komputerach lub wśród pracowników zdalnych na zarządzanych urządzeniach), to skutecznie niszczy chronologiczną użyteczność każdej skrzynki, która przeszła migrację IMAP.
Najczęściej zadawane pytania
Czy problem z datami w OWA jest taki sam jak w Outlooku desktop?
Identyczny. Zarówno OWA, jak i Outlook desktop odczytują właściwość PR_MESSAGE_DELIVERY_TIME z magazynu wiadomości Exchange. Uszkodzenie daty jest po stronie serwera, więc naprawa na poziomie serwera przez Redate.io koryguje wyświetlanie w OWA, Outlooku desktop i Outlooku mobilnym jednocześnie.
Czy mogę gdzieś w OWA zobaczyć prawidłową oryginalną datę?
Tak, ale tylko ręcznie. Otwórz wiadomość w OWA, kliknij menu z trzema kropkami i wybierz "Wyświetl źródło wiadomości". Oryginalny nagłówek Date pokaże prawidłową datę. Oczywiście robienie tego dla 20 000 e-maili nie jest realistycznym rozwiązaniem.
Jak Redate.io identyfikuje, które e-maile wymagają naprawy?
Redate.io wykorzystuje dopasowywanie wzorców sygnatur narzędzi migracyjnych do identyfikacji e-maili dotkniętych migracją IMAP. Silnik analizuje łańcuch nagłówków każdej wiadomości, wykrywa nagłówki Received wstrzyknięte podczas migracji i oznacza wiadomości, w których znacznik czasu dostarczenia odbiega od oryginalnego nagłówka Date.
Czy Redate.io działa z lokalnym Exchange Server czy tylko z Exchange Online?
Z oboma. Redate.io łączy się z każdym środowiskiem Exchange z włączonym IMAP, w tym Exchange Online (Microsoft 365), Exchange Server 2016 i Exchange Server 2019. Proces korekcji jest taki sam niezależnie od tego, czy Exchange jest hostowany, czy lokalny.