Thunderbird: krivi datum nakon migracije

6 min

Kako Thunderbird upravlja datumima emailova

Mozilla Thunderbird jedan je od najpopularnijih besplatnih klijenata elektroničke pošte, naširoko korišten od strane pojedinaca i organizacija koje preferiraju open source alternativu Outlooku. Thunderbirdov pristup prikazivanju datuma emailova fleksibilniji je od većine klijenata, što je istodobno prednost i izvor zabune kad se pojave problemi s datumima migracije.

Dva stupca datuma u Thunderbirdu

Thunderbird razlikuje dvije vrijednosti datuma: "Datum" i "Primljeno". Stupac "Datum" prikazuje vrijednost zaglavlja Date RFC 2822, vremensku oznaku koju je postavio pošiljatelj. Stupac "Primljeno" prikazuje datum izveden iz IMAP metapodataka poslužitelja (INTERNALDATE) i zaglavlja "Received" poruke.

Prema zadanim postavkama, Thunderbird prikazuje stupac "Datum" (datum slanja). Stoga, odmah nakon migracije, korisnici Thunderbirda možda neće ni primijetiti problem jer je zaglavlje Date sačuvano. Stupac "Primljeno", s druge strane, prikazuje datum migracije za svaki email. Korisnici koji su prilagodili svoj prikaz da prikazuje stupac "Primljeno" ili koji sortiraju po datumu primitka vide krive datume.

Sortiranje "Redoslijed primitka" nasuprot sortiranju "Datum"

Thunderbird nudi odvojene opcije sortiranja: "Datum" (sortira po zaglavlju Date) i "Redoslijed primitka" (sortira po vremenskoj oznaci primitka). Sortiranje po "Datumu" daje ispravni kronološki poredak. Sortiranje po "Redoslijedu primitka" grupira sve migrirane emailove na datum migracije, kvarljajući kronološki poredak.

Mnogi korisnici ne shvaćaju da su to dvije različite opcije sortiranja.

Zašto stupac "Datum" u Thunderbirdu nije pravo rješenje

Pretraživanje je pogođeno

Pretraživanje u Thunderbirdu može filtrirati po rasponu datuma. Kad korisnik traži "emailove primljene u siječnju 2024.", Thunderbird koristi metapodatke datuma primitka s poslužitelja, ne zaglavlje Date. Nakon migracije, ovo pretraživanje ne vraća nikakve rezultate za siječanj 2024. i vraća sve emailove za datum migracije. Za korisnike koji često pretražuju po rasponu datuma (računovođe koje traže račune iz određenog kvartala, odvjetnici koji skupljaju korespondenciju za predmet), sandučić je funkcionalno neupotrebljiv.

Filteri poruka i spremljena pretraživanja

Filteri poruka u Thunderbirdu mogu se aktivirati na temelju uvjeta datuma. Filteri koji se referiraju na datum "Primljeno" ili "Starost u danima" ne rade ispravno nakon migracije. Spremljena pretraživanja (virtualne mape) koja koriste kriterije datuma također su pogođena.

Drugi IMAP klijenti na istom računu

Čak i ako korisnik Thunderbirda prebaci na stupac "Datum", temeljni problem ostaje na poslužitelju. Ako netko drugi pristupa istom sandučiću putem Outlooka, Apple Maila, mobilne aplikacije ili webmaila, vidjeti će krive datume. Problem je na strani poslužitelja, ne na strani klijenta.

Pregled zaglavlja u Thunderbirdu

Korištenje prikaza zaglavlja u Thunderbirdu

Thunderbird olakšava pregled zaglavlja emaila. Otvorite dotični email, pa kliknite na Prikaz, pa Izvorni kod poruke (ili pritisnite Ctrl+U). Ovo prikazuje kompletnu izvornu poruku. Možete koristiti i Prikaz, pa Zaglavlja, pa Sva za prikaz proširenog prikaza zaglavlja.

Identificiranje migracijskih zaglavlja Received

U izvornom kodu poruke, pogledajte zaglavlja "Received" na vrhu. Najgornje zaglavlje Received je najnovije; nakon migracije, to je ono od migracijskog alata. Obično sadrži vremensku oznaku koja odgovara datumu migracije i može eksplicitno referencirati alat (na primjer "mx.migrationwiz.com" za BitTitan, "cloudm.io" za CloudM, ili "gmailapi.google.com" za GSMMO).

Ispod migracijskog zaglavlja, izvorna zaglavlja Received i dalje su netaknuta. Izvorno zaglavlje Date također je sačuvano. Ovo potvrđuje da ispravne informacije o datumu postoje, samo ih treba obnoviti.

Zašto ispravci na strani klijenta ne funkcioniraju

Problem je na strani poslužitelja

Svako zaobilazno rješenje koje uključuje promjenu postavki u Thunderbirdu je modifikacija na strani klijenta koja utječe samo na ono što Thunderbird prikazuje na zaslonu. Stvarni podaci emaila na poslužitelju i dalje sadrže migracijsko zaglavlje Received. To znači da drugi uređaji i klijenti vide krive datume, pretraživanje na strani poslužitelja vraća krive rezultate, alati za usklađenost i arhiviranje bilježe krive datume, i sigurnosne kopije pohranjuju krive vremenske oznake. Jedini trajni ispravak je izmjena podataka na poslužitelju.

Dodaci za Thunderbird ne mogu ovo ispraviti

Iako je sustav dodataka za Thunderbird moćan, nijedan dodatak ne može modificirati zaglavlja emaila na IMAP poslužitelju. Dodatak bi potencijalno mogao promijeniti prikaz datuma lokalno, ali to bi utjecalo samo na Thunderbird na tom konkretnom računalu. Pa koje je onda pravo rješenje?

Ispravak datuma Thunderbirda na razini poslužitelja

Kako Redate.io ispravlja problem

Redate.io se spaja na poslužitelj elektroničke pošte (Google Workspace, Microsoft 365, ili bilo koji IMAP poslužitelj uključujući Zimbru i Zoho) i ispravlja svaki pogođeni email izravno na poslužitelju.

Vlasnički mehanizam za ispravke u Redate.io analizira cjelokupni lanac zaglavlja svake pogođene poruke, primjenjujući usporedbu migracijskih potpisa na stotinama poznatih potpisa alata. Višestupanjski analitički cjevovod upravlja rubnim slučajevima koji bi osujetili DIY pristup: S/MIME potpisane poruke, PGP šifrirani sadržaj, multipart strukture s ugniježđenim MIME granicama, ne-ASCII zaglavlja i varijacije Content-Transfer-Encoding-a. Nakon ispravka, provjera cjelovitosti potvrđuje da je svaka poruka netaknuta. Izvornici se čuvaju u mapi sigurnosne kopije 30 dana.

Nakon ispravka, Thunderbird se sinkronizira s poslužiteljem i preuzima ispravljene datume. Stupci "Datum" i "Primljeno" prikazuju ispravne vrijednosti. Pretraživanje po rasponu datuma ispravno funkcionira. Filteri i spremljena pretraživanja temeljena na datumu primitka funkcioniraju kako je predviđeno.

Mogli biste pokušati napisati skriptu za ovo? Zapravo, pravo pitanje je: kako provjeravate da je svih 8.000 ispravljenih emailova netaknuto sa svim privicima, sačuvanim povezivanjem u niti i valjanim MIME strukturama? Na toj provjeri DIY pristupi propadaju.

Provjera ispravka u Thunderbirdu

Nakon što Redate.io dovrši ispravak, prisilite Thunderbird da se resinkronizira desnim klikom na račun u panelu mapa i odabirom "Pretplati se" pa zatvaranjem dijaloga, ili kompaktiranjem mapa. Thunderbird preuzima ažurirana zaglavlja poruka s poslužitelja. Stupac "Primljeno" sada bi trebao prikazivati izvorne datume primitka.

Uobičajeni scenariji migracije s Thunderbirdom

Thunderbird kao migracijski alat

Čest scenarij uključuje korištenje samog Thunderbirda kao migracijskog alata. Administrator konfigurira izvorne i odredišne IMAP račune u Thunderbirdu, pa povlači emailove s jednog računa na drugi. Iako ova metoda "funkcionira" u smislu da su emailovi preneseni, odredišni poslužitelj dodaje zaglavlje Received svakoj kopiranoj poruci, označavajući ih sve datumom kopiranja. Pogledajte vodič za ispravak datuma ručnog IMAP kopiranja za Thunderbird.

Thunderbird nakon migracije na strani poslužitelja

Kad se migracija provodi na razini poslužitelja (s BitTitanom, CloudM-om, imapsyncom ili drugim alatom), korisnici Thunderbirda pogođeni su kao i svaki drugi IMAP klijent. Datumi migracije pojavljuju se u stupcu "Primljeno", dok stupac "Datum" može ostati ispravan. Administratori bi trebali specifično provjeriti datume u Thunderbirdu, jer njegov prikaz s dva stupca može prikriti problem.

Thunderbird prikazuje krive datume nakon migracije? Pokrenite besplatnu analizu s Redate.io za identificiranje pogođenih emailova i obnovu ispravnih datuma na svim vašim klijentima elektroničke pošte.