Виправлення дат міграції imapsync в Google Workspace
Чому imapsync псує дати в Google Workspace
imapsync - це стандартний інструмент для міграції поштових скриньок до Google Workspace. Він з відкритим вихідним кодом, підтримує скрипти та перевірений у тисячах міграцій. Але є одна проблема: IMAP-шлюз Google Workspace не поводиться як стандартний IMAP-сервер щодо обробки дат.
Коли imapsync завантажує повідомлення через стандартний протокол передачі пошти з прапорцем --syncinternaldates, він просить Google зберегти оригінальну INTERNALDATE з вихідного сервера. Google Workspace приймає цей запит для деяких повідомлень, але мовчки перезаписує його для інших. Перезапис залежить від того, як повідомлення проходить через внутрішній конвеєр обробки Gmail - спам-фільтри, перевірки відповідності, валідацію заголовків. Кожен крок може скинути INTERNALDATE на поточну часову мітку. Ніякого попередження, ніякого запису в журналі, ніякої вказівки на те, що дату було змінено.
Але INTERNALDATE - це лише половина проблеми. Google Workspace також додає свіжий заголовок Received до кожного завантаженого повідомлення з часовою міткою дати міграції. Цей заголовок Received розташовується на початку ланцюжка заголовків, i будь-який IMAP-клієнт, що читає поштову скриньку (Outlook, Apple Mail, Thunderbird), відображає цю часову мітку міграції замість оригінальної дати. Результат? Поштова скринька, де 47 000 листів виглядають так, ніби всі надійшли 15 березня 2025 року.
Особливо оманливим у Google Workspace є те, що веб-інтерфейс Gmail використовує заголовок Date для відображення, який imapsync не змінює. Адміністратор перевіряє Gmail у браузері, бачить скрізь правильні дати та припускає, що міграція пройшла успішно. Тим часом 200 співробітників, підключених через Outlook, бачать стіну листів з однаковими датами. Чи намагалися ви коли-небудь пояснити фінансовому директору, чому кожен лист у його скриньці показує вчорашню дату?
Як невірні дати шкодять організаціям Google Workspace
Розділення Gmail-проти-IMAP створює дворівневу реальність всередині однієї організації. Користувачі веб-інтерфейсу Gmail не бачать нічого неправильного. Користувачі Outlook, Apple Mail або будь-якого мобільного IMAP-клієнта бачать кожен мігрований лист з позначкою дати міграції. Коли член команди посилається на "той лист з минулого жовтня", колеги бачать різні дати залежно від клієнта, який вони використовують. Плутанина переростає у недовіру до всієї поштової системи.
Далі є аспект відповідності нормативним вимогам. Google Vault - інструмент, на який організації покладаються для юридичних утримань та eDiscovery - поводиться непередбачувано з пошкодженими датами. Деякі пошуки Vault використовують заголовок Date, інші - INTERNALDATE. Юридичний запит на розкриття "всіх листів з січня по березень 2024" може повернути неповні результати, оскільки INTERNALDATE вказує, що повідомлення були доставлені у 2025 році. Для організацій у регульованих галузях (охорона здоров'я, фінанси, право) це не незручність. Це відповідальність.
Redate.io підключається до Google Workspace через делегування на рівні домену та запускає свій пропрієтарний механізм виправлення на уражених поштових скриньках. Механізм виконує багатоетапний аналіз заголовків для ідентифікації сигнатур міграції imapsync, потім застосовує цільову корекцію метаданих без зміни фактичного вмісту повідомлення. Кожен виправлений лист перевіряється індивідуально, перш ніж оригінал буде переміщено до мітки резервної копії. Панель адміністратора відстежує прогрес у всіх поштових скриньках у реальному часі - 50 скриньок, 500 скриньок, масштабування однакове.
Поширені запитання
Чи можу я повторно запустити imapsync з іншими прапорцями для виправлення дат у Google Workspace?
Ні. Повторний запуск imapsync створить дублікати повідомлень замість виправлення існуючих. Пошкодження дат відбувається на стороні Google під час завантаження, а не через відсутні прапорці imapsync. Redate.io виправляє існуючі повідомлення на місці без будь-якого дублювання.
Чи підтримує Redate.io виправлення на рівні домену у всіх поштових скриньках Google Workspace?
Так. Redate.io використовує делегування на рівні домену Google Workspace для доступу та виправлення поштових скриньок по всій організації з одного облікового запису адміністратора. Це особливо корисно після масштабних міграцій imapsync, що зачіпають десятки або сотні користувачів.
Чи вплине виправлення на мою квоту сховища Google Workspace?
Тимчасово, так. Redate.io створює виправлену копію кожного листа та переміщує оригінал до видимої мітки резервної копії в Gmail. Після перевірки результатів оригінали можна видалити для звільнення місця. Redate.io відстежує квоту та автоматично призупиняється, якщо поштова скринька наближається до свого ліміту.
Чому веб-інтерфейс Gmail показує правильні дати, а Outlook - ні?
Веб-клієнт Gmail відображає заголовок Date з оригінального листа, який imapsync не змінює. Outlook та інші IMAP-клієнти відображають часову мітку із заголовка Received або INTERNALDATE, обидва з яких перезаписуються під час міграції. Redate.io виправляє обидва джерела метаданих, щоб усі клієнти показували правильну дату.