Коригиране на датите от миграция Exchange IMAP в Outlook
Защо миграциите Exchange IMAP показват грешна дата в Outlook
Microsoft Exchange Server включва вградена функция за IMAP миграция (достъпна чрез Exchange Admin Center и PowerShell), която позволява на администраторите да мигрират пощенски кутии от IMAP сървъри на трети страни в Exchange Online или локален Exchange. Този нативен миграционен инструмент се свързва с IMAP сървъра източник, изтегля всяко съобщение и го качва в целевата пощенска кутия на Exchange.
По време на фазата на качване транспортният конвейер на Exchange обработва всяко съобщение, сякаш е ново получен имейл. Конвейерът добавя транспортни хедъри, включително хедър Received с текущия времеви печат на обработка. Exchange също задава PR_MESSAGE_DELIVERY_TIME (свойството, което Outlook чете за колоната "Получено") на времевия печат на качването. Оригиналният IMAP INTERNALDATE от сървъра източник не се прехвърля в целевата пощенска кутия на Exchange.
Администраторите, използващи нативната IMAP миграция на Exchange, очакват собственият инструмент на Microsoft да обработи правилно запазването на дати. Откритието, че всички мигрирани имейли сега показват датата на миграцията в Outlook, е неочаквано, особено защото документацията за миграция на Exchange не предупреждава забележимо за това поведение. Проблемът засяга всяка пощенска кутия, обработена от миграционния пакет, и Exchange не предоставя вграден механизъм за коригиране на датите след миграцията.
Как това засяга Outlook
Outlook, свързан с мигрираната пощенска кутия на Exchange, показва датата на миграцията в колоната "Получено" за всеки имейл. Колоната "Изпратено" за изпратените елементи също отразява времевия печат на миграцията, тъй като транспортният конвейер на Exchange обработва изпратените елементи по същия начин при качването. Панелът на календара на Outlook, който препраща към датите на имейлите за съобщения, свързани със срещи, показва неправилни дати за мигрирани покани за срещи и отговори.
Нативното търсене на Exchange (използвано от лентата за търсене на Outlook) индексира повреденото време на доставка. Търсенията, базирани на дати, връщат грешни резултати. Функцията за автоматично архивиране на Outlook, която премества или изтрива имейли на базата на възрастта, неправилно изчислява възрастта на съобщенията, защото използва датата на миграцията. Правилата, базирани на дата на получаване, и правилата за условно форматиране, подчертаващи имейли по възраст, също работят върху грешни дати, произвеждайки неочаквано поведение в цялото изживяване на Outlook.
Често задавани въпроси
Миграцията Exchange IMAP има ли опция за запазване на дати?
Миграцията Exchange IMAP не предоставя надеждна опция за запазване на оригиналните дати на доставка. Транспортният конвейер обработва качените съобщения като нови доставки, маркирайки ги с текущия времеви печат. Това е фундаментално ограничение на вградения подход за IMAP миграция.
Проблемът с датите при миграция Exchange IMAP различен ли е от други миграционни инструменти?
Основната причина е същата: целевият сървър добавя хедър Received с времевия печат на миграцията. Миграцията Exchange IMAP и инструментите на трети страни като BitTitan или imapsync произвеждат един и същ тип повреда на дати. Redate.io поправя датите независимо от това кой инструмент е причинил проблема.
Може ли Redate.io да поправи дати на локален Exchange сървър?
Да. Redate.io се свързва чрез IMAP с всеки Exchange сървър с разрешен IMAP. Това включва Exchange Online (Microsoft 365), Exchange Server 2016, Exchange Server 2019 и други версии с конфигуриран IMAP достъп.