Исправление дат ручного копирования IMAP в Gmail

Почему ручное копирование IMAP искажает даты в Gmail

Ручное копирование IMAP в Gmail звучит достаточно просто: добавьте исходный аккаунт и Gmail в почтовый клиент (Outlook, Thunderbird или Apple Mail), а затем перетащите сообщения. О чем никто не предупреждает: каждый почтовый клиент теряет оригинальные метаданные даты при этой операции. Клиент загружает сообщения в Gmail без указания оригинального INTERNALDATE, поэтому Gmail записывает дату загрузки. Тысячи писем - одна дата.

Gmail вносит собственную особенность в проблему. Когда он получает загруженное сообщение, IMAP-шлюз Gmail добавляет новый заголовок Received с текущей датой и временем. Этот заголовок оказывается в начале цепочки заголовков. Веб-интерфейс Gmail достаточно "умен", чтобы использовать заголовок Date из тела письма для отображения, поэтому в браузере даты могут выглядеть правильно. Но каждый IMAP-клиент, подключающийся после этого, считывает искаженный INTERNALDATE с серверов Google.

Кто на самом деле выполняет ручное копирование IMAP? Больше людей, чем можно подумать. Малый бизнес, переезжающий с Yahoo Mail или дешевого хостинга на Gmail. Фрилансеры, объединяющие три аккаунта в один. IT-консультанты, переносящие ящик клиента от провайдера, у которого нет официального инструмента миграции. Перетаскивание кажется интуитивным и безопасным. Но на уровне протокола IMAP метаданные даты молча уничтожаются при переносе, и к тому времени, как кто-то это замечает, исходный аккаунт может быть уже закрыт.

Как искаженные даты влияют на пользователей Gmail

Последствия разделяются на два мира. В веб-интерфейсе Gmail даты могут выглядеть правильно, поскольку Gmail считывает заголовок Date из тела письма. В любом IMAP-клиенте (Outlook, Apple Mail, Thunderbird, приложение Gmail на Android) вместо оригинальной отображается дата копирования. Это создает запутанную ситуацию, когда одно и то же письмо показывает разные даты в зависимости от способа доступа.

Но ущерб глубже, чем расхождения в отображении. К примеру, Вы когда-нибудь пробовали провести аудит соответствия ящика, в котором 30 000 писем имеют одинаковый INTERNALDATE? Поиски Google Vault по дате возвращают вводящие в заблуждение результаты. Инструменты резервного копирования (MailStore, Veeam или собственные архивирующие скрипты), подключающиеся через IMAP, навсегда записывают неверные даты. Экспорты Google Takeout могут использовать INTERNALDATE для именования файлов, создавая папки архива, где письма 2017 года соседствуют с письмами 2023 года под одной датой. Для тех, кто объединил годы переписки из нескольких провайдеров в Gmail, это может означать, что вся почтовая история имеет неверные метаданные даты на серверах Google.

Redate.io решает эту проблему с помощью специализированного механизма коррекции, использующего сопоставление паттернов сигнатур инструментов миграции для определения затронутых сообщений. Процесс выполняет целенаправленную коррекцию метаданных на уровне сервера, сохраняя содержимое, ярлыки, статус прочтения и вложения при восстановлении точной информации о дате. Каждое сообщение проходит индивидуальную проверку до и после коррекции.

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

Я использовал Thunderbird для копирования писем в Gmail. Мои даты затронуты?

Да. Thunderbird, как и все почтовые клиенты, не передает оригинальный INTERNALDATE при копировании сообщений между IMAP-аккаунтами. Gmail устанавливает INTERNALDATE на время загрузки. Redate.io может исправить эти даты независимо от того, какой клиент использовался для копирования.

Может ли Redate.io исправить только скопированные вручную письма, оставив остальные нетронутыми?

Да. Redate.io сканирует почтовый ящик и определяет письма, в которых INTERNALDATE не совпадает с заголовком Date за пределами настраиваемого порога. Только затронутые сообщения помечаются для коррекции. Письма, полученные Gmail напрямую с правильными датами, остаются полностью нетронутыми.

Работает ли исправление для писем, скопированных из нескольких исходных аккаунтов?

Да. Redate.io обрабатывает каждое письмо индивидуально на основе его оригинального заголовка Date, независимо от того, откуда оно было скопировано. Несколько исходных аккаунтов, объединенных в один Gmail-аккаунт, могут быть исправлены за одну операцию.

Что происходит с моими оригинальными письмами в процессе исправления?

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

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

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