Исправление дат миграции Exchange IMAP в OWA

Почему миграция Exchange IMAP искажает даты в OWA

Outlook в вебе (OWA) - это браузерный интерфейс для Exchange Online и локального Exchange Server. После миграции Exchange IMAP каждое письмо в OWA отображает дату миграции вместо оригинальной даты получения. Почему? Потому что OWA считывает то же свойство PR_MESSAGE_DELIVERY_TIME, что и Outlook для рабочего стола, а это свойство было перезаписано при миграции.

Когда встроенный инструмент IMAP-миграции Exchange загружает сообщения в целевой почтовый ящик, транспортный конвейер обрабатывает каждое из них как новую доставку. Он добавляет заголовок Received с текущей датой обработки и соответственно устанавливает внутреннюю дату доставки. Оригинальная информация о дате все ещё существует в заголовке Date, но OWA не обращается к нему для отображения столбца с датой.

Некоторые администраторы считают, что проблема ограничена Outlook для рабочего стола, и рекомендуют переключиться на OWA в качестве обходного пути. (Этот совет на удивление часто встречается на форумах по миграции.) Однако это не помогает. OWA и Outlook для рабочего стола считывают данные из одного и того же хранилища сообщений Exchange. Если дата доставки неверна на сервере, она неверна везде: OWA, Outlook для рабочего стола, Outlook на мобильных устройствах, сторонние EWS-клиенты. Клиентского обходного пути для серверного повреждения дат не существует.

Как неверные даты влияют на работу в OWA

Каждое письмо в списке сообщений OWA показывает дату миграции. Вкладка "Важные", вкладка "Другие", отправленные, архивные сообщения - все отображают одну и ту же неверную дату. Поиск в OWA поддерживает фильтры по дате ("received:this week" или "received:last month"), но эти фильтры обращаются к искаженной дате доставки. Поиск писем, полученных в январе 2024 года, вернет нулевой результат, если миграция была проведена в марте 2026 года.

Режим группировки по беседам в OWA по-прежнему корректно объединяет сообщения по теме (используя тему и ссылки на message-ID), но дата рядом с каждым сообщением в беседе - это дата миграции. Наведение курсора на дату раскрывает полную временную метку, которая тоже неверна. Функция фильтрации для быстрого выбора диапазона дат становится ненадежной. Для организаций, где OWA является основным почтовым клиентом (что часто встречается в средах, избегающих установки настольных программ, или среди удаленных сотрудников на управляемых устройствах), это фактически уничтожает хронологическую удобство использования каждого почтового ящика, прошедшего IMAP-миграцию.

Часто задаваемые вопросы

Проблема с датами в OWA та же, что и в Outlook для рабочего стола?

Идентичная. И OWA, и Outlook для рабочего стола считывают свойство PR_MESSAGE_DELIVERY_TIME из хранилища сообщений Exchange. Повреждение дат происходит на стороне сервера, поэтому исправление на уровне сервера через Redate.io корректирует отображение в OWA, Outlook для рабочего стола и Outlook на мобильных устройствах одновременно.

Можно ли увидеть правильную оригинальную дату где-нибудь в OWA?

Да, но только вручную. Откройте сообщение в OWA, нажмите на меню с тремя точками и выберите "Просмотр источника сообщения". Оригинальный заголовок Date покажет правильную дату. Очевидно, что делать это для 20 000 писем нереально.

Как Redate.io определяет, какие письма нуждаются в исправлении?

Redate.io использует сопоставление паттернов сигнатур инструментов миграции для определения писем, затронутых IMAP-миграцией. Механизм анализирует цепочку заголовков каждого сообщения, обнаруживает заголовки Received, внедренные при миграции, и отмечает сообщения, в которых дата доставки расходится с оригинальным заголовком Date.

Redate.io работает с локальным Exchange Server или только с Exchange Online?

С обоими. Redate.io подключается к любой среде Exchange с включенным IMAP, включая Exchange Online (Microsoft 365), Exchange Server 2016 и Exchange Server 2019. Процесс коррекции одинаков вне зависимости от того, размещен Exchange в облаке или локально.

Похожие руководства по исправлению

Бесплатное сканирование