Åtgärda manuella IMAP-kopieringsdatum i Apple Mail
Varför manuell IMAP-kopiering förstör datum i Apple Mail
Apple Mail gör det farligt enkelt att förstöra dina e-postdatum. Dra meddelanden från ett IMAP-konto till ett annat, släpp dem i destinationsmappen, klart. Förutom att Apple Mail inte bevarar de ursprungliga datummetadata under denna operation. När Apple Mail laddar upp ett meddelande till destinations-IMAP-servern skickar den inte med det ursprungliga INTERNALDATE från källservern. Destinationsservern registrerar uppladdningstidsstämpeln som det nya INTERNALDATE.
Och Apple Mail har ingen lösning på detta. Till skillnad från Thunderbird (som åtminstone erbjuder ett kolumnalternativ för att visa Date-headern) visar Apple Mails meddelandelista uteslutande IMAP INTERNALDATE. Ingen dold inställning, inget terminalhack, inget plugin kan ändra detta beteende. Datumet du ser bredvid varje meddelande är INTERNALDATE, och efter en manuell IMAP-kopiering är det datumet den dag du utförde kopieringen.
De flesta Mac-användare som drar e-post mellan IMAP-konton har ingen aning om att detta kommer att hända. Apple Mail ger noll varning. Du konsoliderar 6 års e-post från en gammal leverantör till ditt nya konto, stänger din laptop med en känsla av produktivitet och öppnar den nästa morgon för att upptäcka att varje enskilt överfört meddelande visar gårdagens datum. Om du redan har raderat originalen från källkontot? De korrekta datumen är borta från varje klient. Bara Date-headern gömd inuti varje meddelandetext håller fortfarande sanningen - osynlig för Apple Mails gränssnitt.
Hur skadade datum ser ut i Apple Mail
Öppna Apple Mail på din Mac efter att ha kopierat 12 000 e-postmeddelanden från din gamla leverantör. Varje meddelande i varje mapp visar samma datum - dagen du gjorde kopieringen. Din inkorg, din skickat-mapp, dina projektarkiv. Alla identiska. Sortering efter datum gör ingenting eftersom det bara finns ett datum. Behöver du hitta den kontraktsdiskussionen från november 2021? Lycka till med att bläddra genom en platt, osorterad lista med tusentals meddelanden.
På iPhone och iPad följer samma skadade datum med dig. Smart Mailbox-regler på macOS som filtrerar efter "Date Received" ger absurda resultat - de fångar antingen alla kopierade meddelanden eller inga av dem, beroende på timing. Och här är delen som överraskar folk: Spotlight-sökning på macOS indexerar Apple Mail-meddelanden med INTERNALDATE, så även sökning efter e-post utanför Apple Mail (med Cmd+Space) returnerar felaktiga resultat för datumfiltrerade sökningar. Skadan sträcker sig långt bortom själva Mail-appen.
Redate.io återställer dessa datum genom headerkedjeanalys och datummetadatarekonstruktion. Processen läser varje e-posts ursprungliga Date-header, utför verifiering per meddelande och korrigerar datummetadata på servernivå utan att ändra meddelandeinnehåll eller bilagor. När det är korrigerat på servernivå synkroniserar och visar Apple Mail på alla Apple-enheter automatiskt de ursprungliga datumen.
Vanliga frågor
Finns det något sätt att bevara datum när man kopierar e-post i Apple Mail?
Nej. Apple Mail stöder inte att ange INTERNALDATE under IMAP-uppladdningar. Varje meddelande som kopieras mellan IMAP-konton via Apple Mail får kopieringsdatumet som sitt INTERNALDATE. Detta är en grundläggande begränsning i hur Apple Mail hanterar IMAP-överföringar.
Kommer Redate.io att rätta datum på både Mac och iPhone samtidigt?
Ja. Redate.io korrigerar INTERNALDATE på servernivå. När rättelsen är tillämpad visar Apple Mail på macOS, iOS och iPadOS automatiskt de korrekta ursprungliga datumen när de synkroniserar med servern.
Jag kopierade e-post från tre olika konton till ett. Kan Redate.io hantera det?
Ja. Redate.io identifierar drabbade e-postmeddelanden genom att jämföra INTERNALDATE med den ursprungliga Date-headern inuti varje meddelande. Oavsett hur många källkonton som konsoliderades kan alla drabbade meddelanden i destinationskontot bearbetas i en enda operation.
Vad händer om några av mina kopierade e-postmeddelanden är mycket gamla och har ovanliga datumformat?
Redate.ios analysmotor hanterar ett brett spektrum av Date-header-format, inklusive äldre RFC 822-variationer. E-postmeddelanden med saknade eller otolkbara Date-headrar flaggas för granskning istället för att bearbetas, så det finns ingen risk att tilldela ett felaktigt datum.