Rett manuelle IMAP-kopieringsdatoer i Thunderbird
Hvorfor manuel IMAP-kopiering viser forkert dato i Thunderbird
Thunderbird er en populær gratis e-postklient der ofte bruges til manuel e-postmigrering mellem IMAP-konti. Brukere legger til både kilde- og destinations-IMAP-kontoen til Thunderbird og kopierer eller flytter meldinger mellem dem. Når Thunderbird uploader en melding til destinations-IMAP-serveren via APPEND, videregiver den ikke den originale INTERNALDATE-parameter. Destinationsserveren sætter INTERNALDATE til uploadtidsstemplet og legger til sin egen Received-header med den aktuelle dato.
Thunderbirds datovisningsadfærd afhænger af kolonnekonfigurasjonen. Som standard viser Thunderbird kolonnen "Dato" (fra Date-headeren) frem for en "Mottatt"-kolonne. Dette kan delvist maskere problemet: hvis en bruker kun ser Dato-kolonnen, kan datoerne virke korrekte, fordi Date-headeren bevares under kopieringen. Den underliggende INTERNALDATE på serveren er dog forkert, hvilket påvirker serversidig sortering, søgning og enhver anden klient der kobler til den samme konto.
Problemet bliver fuldt synligt når brukeren legger til kolonnen "Mottatt" til Thunderbirds meldingliste, eller når vedkommende åpner den samme postkasse fra en anden klient (Outlook, Apple Mail) der som standard viser mottakdatoen. Den beskadigede INTERNALDATE på serveren vedbliver uanset hvilken klient der bruges til at se postkassen, og den påvirker alle IMAP-operationer der refererer til meldingens dato.
Hvordan dette påvirker Thunderbird
I Thunderbird viser standard "Dato"-kolonnen e-postens Date-header, der bevares under kopieringen og muligvis vises korrekt. Thunderbirds "Mottatt"-kolonne (hvis aktiveret) viser dog IMAP INTERNALDATE, der viser kopieringsdatoen. Serversidig sortering i Thunderbird (der sorterer etter INTERNALDATE ved sortering etter mottakdato) produserer en forkert kronologisk rækkefølge for kopierede meldinger.
Thunderbirds meldingsøgning kan producere blandede resultater avhengigt af om den søger i lokalt cachede data eller udfører en serversidig IMAP-søgning. Lokale søgninger kan bruge Date-headeren (korrekt), mens serversidige søgninger bruker INTERNALDATE (forkert). Thunderbirds meldingfiltre der udløses af mottakdato bruker INTERNALDATE, hvilket potentielt feildirigerer eller feilarkiverer kopierede meldinger. Hurtigfilter-barens datofiltrering bruker også serversidige datoer, der returnerer unøyaktige resultater for kopierede meldinger blandet med normalt mottatte.
Ofte stilte spørsmål
Thunderbird viser den korrekte Dato-kolonne. Er der stadig et problem?
Ja. Dato-kolonnen viser e-postens header-dato, som er korrekt. Men IMAP INTERNALDATE på serveren er forkert. Dette påvirker serversidig søgning, sortering, andre klienter koblet til den samme konto og backupværktøjer. Redate.io retter INTERNALDATE til at matche den originale Date-header.
Kan Thunderbird rette INTERNALDATE selv?
Nej. Thunderbird har ikke en funksjon til at endre INTERNALDATE for meldinger der allerede er på serveren. IMAP-protokollen støtter ikke endring af INTERNALDATE etter meldingindsættelse. Den eneste måde at rette det på er at genindsætte meldingen med den korrekte dato, hvilket er hvad Redate.io automatiserer.
Jeg brugte Thunderbird til at kopiere e-poster til flere destinationskonti. Kan Redate.io rette dem alle?
Ja. Redate.io kan forbinde til enhver IMAP-kompatibel server og rette datoerne. Hver destinationskonto kan forbindes og rettes uavhengigt via Redate.io-dashboardet.