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

Почему ручное копирование IMAP показывает неправильную дату в Apple Mail

Apple Mail на macOS позволяет пользователям добавлять несколько IMAP-аккаунтов и перетаскивать сообщения между ними. Это распространенный метод объединения электронной почты от нескольких провайдеров или миграции с одного сервиса на другой. Когда Apple Mail копирует сообщение на целевой IMAP-сервер, он использует команду IMAP APPEND без указания исходной INTERNALDATE. Целевой сервер записывает метку времени загрузки как INTERNALDATE сообщения.

Список сообщений Apple Mail отображает дату на основе серверной INTERNALDATE, а не заголовка Date из письма. После ручного копирования IMAP каждое перемещенное сообщение показывает дату копирования в представлениях входящих и папок Apple Mail. В отличие от Thunderbird (который может отображать столбец заголовка Date), Apple Mail не предлагает возможности столбца, показывающего исходный заголовок Date. Пользователи видят только поврежденную дату в списке сообщений.

Пользователи Mac, перетаскивающие письма между IMAP-аккаунтами в Apple Mail, обычно ожидают, что операция будет прозрачной. Apple Mail не выдает предупреждения о том, что даты будут потеряны при копировании. Повреждение дат обнаруживается только после завершения операции, когда пользователь замечает, что все скопированные сообщения теперь отображают одну дату. Если оригиналы были удалены из исходного аккаунта, правильные даты больше не видны ни в одном клиенте без исправления INTERNALDATE.

Как это влияет на Apple Mail

Apple Mail на macOS и iOS показывает дату копирования для каждого вручную перемещенного сообщения. Представление списка сообщений, являющееся основным способом взаимодействия пользователей с почтовым ящиком, отображает INTERNALDATE. Встроенной опции отображения исходного заголовка Date вместо нее нет. Каждое скопированное сообщение выглядит полученным в день выполнения копирования.

Умные почтовые ящики Apple Mail, фильтрующие сообщения по критериям, включая дату, выдают неверные результаты для скопированных сообщений. Умный почтовый ящик, настроенный на отображение "сообщений, полученных за последние 30 дней", либо включает все скопированные сообщения (если копирование было недавним), либо исключает их все (если копирование было более 30 дней назад). Поиск Spotlight на macOS индексирует сообщения Apple Mail с использованием INTERNALDATE, поэтому общесистемные поиски, отфильтрованные по дате, также возвращают неверные результаты. Поврежденные даты пронизывают весь опыт работы с почтой в macOS.

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

Есть ли в Apple Mail способ сохранить даты при копировании IMAP?

Нет. Apple Mail не поддерживает указание INTERNALDATE при IMAP APPEND. Все сообщения, скопированные между IMAP-аккаунтами через Apple Mail, получают дату копирования как свою INTERNALDATE. Это ограничение реализации операции копирования IMAP в Apple Mail.

Исправит ли Redate.io даты в Apple Mail как на Mac, так и на iPhone?

Да. Redate.io исправляет INTERNALDATE на уровне сервера. После исправления Apple Mail на macOS, iOS и iPadOS отображает правильную дату после синхронизации с сервером.

Я скопировал письма из нескольких аккаунтов в один через Apple Mail. Можно ли все исправить?

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

Start Free Scan