Коригиране на дати от ръчно 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 вместо това. Всяко копирано съобщение изглежда сякаш е получено в деня, в който е извършено копирането.
Интелигентните пощенски кутии (Smart Mailboxes) на Apple Mail, които филтрират съобщения по критерии, включително дата, дават неправилни резултати за копирани съобщения. Интелигентна пощенска кутия, конфигурирана да показва "съобщения, получени в последните 30 дни", или включва всички копирани съобщения (ако копирането е скорошно), или изключва всички (ако копирането е било преди повече от 30 дни). Търсенето Spotlight на macOS индексира съобщенията на Apple Mail, използвайки INTERNALDATE, така че системните търсения, филтрирани по дата, също връщат грешни резултати. Повредените дати се каскадират през цялото macOS имейл изживяване.
Често задавани въпроси
Apple Mail има ли начин да запази датите при IMAP копиране?
Не. Apple Mail не поддържа задаване на INTERNALDATE по време на IMAP APPEND. Всички съобщения, копирани между IMAP акаунти чрез Apple Mail, получават датата на копиране като свой INTERNALDATE. Това е ограничение на начина, по който Apple Mail имплементира операцията за IMAP копиране.
Redate.io ще поправи ли датите в Apple Mail както на Mac, така и на iPhone?
Да. Redate.io поправя INTERNALDATE на ниво сървър. След коригиране Apple Mail на macOS, iOS и iPadOS показва правилната дата след синхронизация със сървъра.
Копирах имейли от множество акаунти в един чрез Apple Mail. Може ли всичко да се поправи?
Да. Redate.io идентифицира засегнатите имейли, сравнявайки INTERNALDATE с оригиналния хедър Date. Независимо от това колко акаунта източници са били консолидирани, всички засегнати съобщения в целевия акаунт могат да бъдат поправени в една операция.