Thunderbird: pogrešan datum posle migracije

6 min

Kako Thunderbird upravlja datumima emailova

Mozilla Thunderbird jedan je od najpopularnijih besplatnih klijenata elektronske pošte, koji naširoko koriste pojedinci i organizacije koje preferiraju open source alternativu Outlooku. Thunderbirdov pristup prikazivanju datuma emailova fleksibilniji je od većine klijenata, što je istovremeno prednost i izvor zabune kada se pojave problemi sa datumima migracije.

Dve kolone datuma u Thunderbirdu

Thunderbird razlikuje dve vrednosti datuma: "Datum" i "Primljeno". Kolona "Datum" prikazuje vrednost zaglavlja Date RFC 2822, vremenski pečat koji je postavio pošiljalac. Kolona "Primljeno" prikazuje datum izveden iz IMAP metapodataka servera (INTERNALDATE) i zaglavlja "Received" poruke.

Prema podrazumevanim postavkama, Thunderbird prikazuje kolonu "Datum" (datum slanja). Zbog toga, odmah nakon migracije, korisnici Thunderbirda možda neće ni primetiti problem jer je zaglavlje Date sačuvano. Kolona "Primljeno", s druge strane, prikazuje datum migracije za svaki email. Korisnici koji su prilagodili svoj prikaz da prikazuje kolonu "Primljeno" ili koji sortiraju po datumu prijema videće pogrešne datume.

Sortiranje "Redosled prijema" nasuprot sortiranju "Datum"

Thunderbird nudi odvojene opcije sortiranja: "Datum" (sortira po zaglavlju Date) i "Redosled prijema" (sortira po vremenskoj oznaci prijema). Sortiranje po "Datumu" daje ispravan hronološki poredak. Sortiranje po "Redosledu prijema" grupiše sve migrirane emailove na datum migracije, kvareći hronološki poredak.

Mnogi korisnici ne shvataju da su to dve različite opcije sortiranja.

Zašto kolona "Datum" u Thunderbirdu nije pravo rešenje

Pretraživanje je pogođeno

Pretraživanje u Thunderbirdu može filtrirati po rasponu datuma. Kada korisnik traži "emailove primljene u januaru 2024.", Thunderbird koristi metapodatke datuma prijema sa servera, a ne zaglavlje Date. Nakon migracije, ova 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, advokati koji prikupljaju korespondenciju za predmet), poštansko sanduče je funkcionalno neupotrebljivo.

Filteri poruka i sačuvane pretrage

Filteri poruka u Thunderbirdu mogu se aktivirati na osnovu uslova datuma. Filteri koji se odnose na datum "Primljeno" ili "Starost u danima" ne rade ispravno nakon migracije. Sačuvane pretrage (virtuelni folderi) koje koriste kriterijume datuma takođe su pogođene.

Drugi IMAP klijenti na istom računu

Čak i ako korisnik Thunderbirda prebaci na kolonu "Datum", osnovni problem ostaje na serveru. Ako neko drugi pristupa istom sandučetu putem Outlooka, Apple Maila, mobilne aplikacije ili webmaila, videće pogrešne datume. Problem je na strani servera, a ne na strani klijenta.

Pregled zaglavlja u Thunderbirdu

Korišćenje 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.

Identifikovanje migracijskih zaglavlja Received

U izvornom kodu poruke pogledajte zaglavlja "Received" na vrhu. Najgornje zaglavlje Received je najnovije; nakon migracije, to je ono migracionog alata. Obično sadrži vremensku oznaku koja odgovara datumu migracije i može eksplicitno upućivati na alat (na primer "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 promenu postavki u Thunderbirdu je izmena na strani klijenta koja utiče samo na ono što Thunderbird prikazuje na ekranu. Stvarni podaci emaila na serveru i dalje sadrže migracijsko zaglavlje Received. To znači da drugi uređaji i klijenti vide pogrešne datume, pretraga na strani servera vraća pogrešne rezultate, alati za usklađenost i arhiviranje beleže pogrešne datume, i rezervne kopije pohranjuju pogrešne vremenske oznake. Jedini trajni ispravak jeste izmena podataka na samom serveru.

Dodaci za Thunderbird ne mogu ovo ispraviti

Iako je sistem dodataka za Thunderbird moćan, nijedan dodatak ne može izmeniti zaglavlja emaila na IMAP serveru. Dodatak bi potencijalno mogao promeniti prikaz datuma lokalno, ali to bi uticalo samo na Thunderbird na tom konkretnom računaru. Šta je, onda, pravo rešenje?

Ispravka datuma Thunderbirda na nivou servera

Kako Redate.io ispravlja problem

Redate.io se povezuje sa serverom elektronske pošte (Google Workspace, Microsoft 365 ili bilo kojim IMAP serverom, uključujući Zimbru i Zoho) i ispravlja svaki pogođeni email direktno na serveru.

Vlasnički mehanizam za ispravke u Redate.io analizira celokupan lanac zaglavlja svake pogođene poruke, otkrivajući anomalije u datumima nezavisno od alata koji je korišćen za migraciju. Višestepeni analitički proces upravlja rubnim slučajevima koji bi osujetili DIY pristup: S/MIME potpisane poruke, PGP šifrovan sadržaj, multipart strukture sa ugnježdenim MIME granicama, ne-ASCII zaglavlja i varijacije Content-Transfer-Encoding-a. Nakon ispravke, provera celovitosti potvrđuje da je svaka poruka netaknuta. Originali se premeštaju u vidljiv folder rezervne kopije u sandučetu i ostaju tamo dok ih klijent ne ukloni.

Nakon ispravke, Thunderbird se sinhronizuje sa serverom i preuzima ispravljene datume. Kolone "Datum" i "Primljeno" prikazuju ispravne vrednosti. Pretraživanje po rasponu datuma ispravno funkcioniše. Filteri i sačuvane pretrage zasnovane na datumu prijema funkcionišu kako je predviđeno.

Mogli biste pokušati da napišete skriptu za to? Zapravo, pravo pitanje je: kako proveravate da je svih 8.000 ispravljenih emailova netaknuto, sa svim prilozima, očuvanim povezivanjem u niti i validnim MIME strukturama? Na toj proveri DIY pristupi propadaju.

Provera ispravke u Thunderbirdu

Nakon što Redate.io dovrši ispravku, prisilite Thunderbird da se resinhronizuje desnim klikom na nalog u panelu foldera i odabirom opcije "Pretplati se", pa zatvaranjem dijaloga, ili kompaktiranjem foldera. Thunderbird preuzima ažurirana zaglavlja poruka sa servera. Kolona "Primljeno" bi tada trebalo da prikazuje originalne datume prijema.

Uobičajeni scenariji migracije sa Thunderbirdom

Thunderbird kao migracijski alat

Čest scenario uključuje korišćenje samog Thunderbirda kao migracionog alata. Administrator konfiguriše izvorni i odredišni IMAP nalog u Thunderbirdu, pa prevlači emailove sa jednog naloga 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 ispravku datuma ručnog IMAP kopiranja za Thunderbird.

Thunderbird nakon migracije na strani servera

Kada se migracija vrši na nivou servera (sa BitTitanom, CloudM-om, imapsyncom ili drugim alatom), korisnici Thunderbirda pogođeni su kao i svaki drugi IMAP klijent. Datumi migracije se prikazuju u koloni "Primljeno", dok kolona "Datum" može ostati ispravna. Administratori bi trebalo posebno da provere datume u Thunderbirdu, jer njegov prikaz sa dve kolone može prikriti problem.

Thunderbird prikazuje pogrešne datume nakon migracije? Pokrenite besplatno skeniranje sa Redate.io za identifikovanje pogođenih emailova i obnovu ispravnih datuma na svim vašim klijentima elektronske pošte.

Повезани чланци