Виправлення дат ручного копіювання IMAP в Apple Mail

Чому ручне IMAP-копіювання знищує дати в Apple Mail

Apple Mail робить пошкодження дат електронних листів небезпечно простим. Перетягніть повідомлення з одного IMAP-акаунта в інший, відпустіть їх у цільову папку, готово. Тільки Apple Mail не зберігає оригінальні метадані дати під час цієї операції. Коли Apple Mail завантажує повідомлення на цільовий IMAP-сервер, він не передає оригінальний INTERNALDATE з вихідного сервера. Цільовий сервер записує мітку часу завантаження як новий INTERNALDATE.

I Apple Mail не має рішення для цього. На відміну від Thunderbird (який принаймні пропонує опцію стовпця для відображення заголовка Date), список повідомлень Apple Mail показує виключно IMAP INTERNALDATE. Жодне приховане налаштування, команда термінала чи плагін не може змінити цю поведінку. Дата яку ви бачите біля кожного повідомлення - це INTERNALDATE, а після ручного IMAP-копіювання ця дата є днем коли ви виконали копіювання.

Більшість користувачів Mac які перетягують листи між IMAP-акаунтами не уявляють що це станеться. Apple Mail не дає жодного попередження. Ви консолідуєте 6 років електронної пошти від старого провайдера в новий акаунт, закриваєте ноутбук відчуваючи продуктивність, а наступного ранку виявляєте що кожен перенесений лист показує вчорашню дату. Якщо ви вже видалили оригінали з вихідного акаунта? Правильні дати зникли з усіх клієнтів. Тільки заголовок Date прихований у тілі кожного повідомлення все ще зберігає істину - невидимий для інтерфейсу Apple Mail.

Як виглядають пошкоджені дати в Apple Mail

Відкрийте Apple Mail на Mac після копіювання 12 000 листів від старого провайдера. Кожне повідомлення в кожній папці показує одну й ту саму дату - день копіювання. Вхідна пошта, папка надісланих, архіви проєктів. Усе ідентичне. Сортування за датою нічого не дає бо дата лише одна. Шукаєте ту дискусію про контракт з листопада 2021? Успіхів у прокручуванні плаского несортованого списку тисяч повідомлень.

На iPhone та iPad ті самі пошкоджені дати вас переслідують. Правила Smart Mailbox на macOS що фільтрують за "Date Received" дають абсурдні результати. Пошук Spotlight на macOS індексує повідомлення Apple Mail використовуючи INTERNALDATE, тому навіть пошук листів за межами Apple Mail (через Cmd+Space) повертає хибні результати для запитів фільтрованих за датою. Шкода сягає далеко за межі самого додатку Mail.

Redate.io відновлює ці дати через аналіз ланцюга заголовків та реконструкцію метаданих дати. Процес зчитує оригінальний заголовок Date кожного листа, виконує перевірку для кожного повідомлення та виправляє метадані дати на рівні сервера без зміни вмісту повідомлення чи вкладень. Після виправлення на рівні сервера Apple Mail на кожному пристрої Apple синхронізує та автоматично показує оригінальні дати.

Поширені запитання

Чи є спосіб зберегти дати при копіюванні листів в Apple Mail?

Ні. Apple Mail не підтримує задання INTERNALDATE під час операцій завантаження IMAP. Кожне повідомлення скопійоване між IMAP-акаунтами через Apple Mail отримує дату копіювання як INTERNALDATE. Це фундаментальне обмеження способу яким Apple Mail обробляє IMAP-перенесення.

Чи виправить Redate.io дати i на Mac i на iPhone одночасно?

Так. Redate.io виправляє INTERNALDATE на рівні сервера. Після застосування виправлення Apple Mail на macOS, iOS та iPadOS автоматично показує правильні оригінальні дати після синхронізації з сервером.

Я скопіював листи з трьох різних акаунтів в один. Чи може Redate.io це обробити?

Так. Redate.io ідентифікує уражні листи порівнюючи INTERNALDATE з оригінальним заголовком Date всередині кожного повідомлення. Незалежно від кількості консолідованих вихідних акаунтів усі уражені повідомлення в цільовому акаунті можуть бути оброблені за одну операцію.

Що якщо деякі скопійовані листи дуже старі з незвичайними форматами дат?

Аналітичний механізм Redate.io обробляє широкий спектр форматів заголовка Date включаючи старші варіації RFC 822. Листи з відсутніми або нечитабельними заголовками Date позначаються для перегляду а не обробки тому ризику присвоєння неправильної дати немає.

Пов'язані посібники з виправлення

Безкоштовне сканування