Thunderbird: pogrešan datum posle 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 vrednosti datuma: "Datum" i "Primljeno". Stupac "Datum" prikazuje vrednost zaglavlja Date RFC 2822, vremenski pečat koju je postavio pošiljatelj. Stupac "Primljeno" prikazuje datum izveden iz IMAP metapodataka servera (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 hronološki poredak. Sortiranje po "Redoslijedu primitka" grupira sve migrirane emailove na datum migracije, kvarljajući hronološki poredak.

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

Zašto stupac "Datum" u Thunderbirdu nije pravo reš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 servera, ne zaglavlje Date. Nakon migracije, ovo pretraga ne vraća nikakve rezultate za januar 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če je funkcionalno neupotrebljiv.

Filteri poruka i spremljena pretrage

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 pretrage (virtualne foldere) koja koriste kriterije datuma takođe su pogođena.

Drugi IMAP klijenti na istom računu

Čak i ako korisnik Thunderbirda prebaci na stupac "Datum", temeljni problem ostaje na serveru. Ako netko drugi pristupa istom sandučeu putem Outlooka, Apple Maila, mobilne aplikacije ili webmaila, vidjeti će krive datume. Problem je na strani servera, 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 vremenski pečat 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đe je sačuvano. Ovo potvrđuje da ispravne informacije o datumu postoje, samo ih treba obnoviti.

Zašto ispravci na strani klijenta ne funkcionišu

Problem je na strani servera

Svako zaobilazno rešenje koje uključuje promjenu postavki u Thunderbirdu je modifikacija na strani klijenta koja utiče samo na ono što Thunderbird prikazuje na zaslonu. Stvarni podaci emaila na serveru i dalje sadrže migracijsko zaglavlje Received. To znači da drugi uređaji i klijenti vide krive datume, pretraga na strani servera vraća krive rezultate, alati za usklađenost i arhiviranje bilježe krive datume, i rezervne kopije pohranjuju krive vremenske pečate. Jedini trajni ispravka je izmjena podataka na serveru.

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 serveru. 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 rešenje?

Ispravak datuma Thunderbirda na razini servera

Kako Redate.io ispravlja problem

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

Vlasnički mehanizam za ispravke u Redate.io analizira cjelokupni lanac zaglavlja svake pogođene poruke, primjenjujući poređenju migracijskih potpisa na stotinama poznatih potpisa alata. Višestupanjski analitički cevovod 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 celovitosti potvrđuje da je svaka poruka netaknuta. Izvornici se čuvaju u folderu rezervne kopije 30 dana.

Nakon ispravka, Thunderbird se sinkronizira s serverem i preuzima ispravljene datume. Stupci "Datum" i "Primljeno" prikazuju ispravne vrednosti. Pretraživanje po rasponu datuma ispravno funkcioniše. Filteri i spremljena pretrage temeljena na datumu primitka funkcionišu 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 prilozima, 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 ispravka, prisilite Thunderbird da se resinkronizira desnim klikom na račun u panelu folder i odabirom "Pretplati se" pa zatvaranjem dijaloga, ili kompaktiranjem folder. Thunderbird preuzima ažurirana zaglavlja poruka s servera. 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 "funkcioniše" u smislu da su emailovi preneseni, odredišni server dodaje zaglavlje Received svakoj kopiranoj poruci, označavajući ih sve datumom kopiranja. Pogledajte vodič za ispravka datuma ručnog IMAP kopiranja za Thunderbird.

Thunderbird nakon migracije na strani servera

Kad se migracija provodi na razini servera (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.