Miten Thunderbird käsittelee sähköpostien päivämääriä
Mozilla Thunderbird on yksi suosituimmista ilmaisista sähköpostiohjelmista, laajalti käytössä yksityishenkilöiden ja organisaatioiden keskuudessa jotka suosivat avoimen lähdekoodin vaihtoehtoa Outlookille. Thunderbirdin lähestymistapa sähköpostien päivämäärien näyttämiseen on joustavampi kuin useimpien asiakkaiden, mikä on sekä etu että sekaannuksen lähde kun migraation päivämääräongelmia ilmenee.
Thunderbirdin kaksi päivämääräsaraketta
Thunderbird erottaa kaksi päivämääräarvoa: "Päivämäärä" ja "Vastaanotettu". "Päivämäärä"-sarake näyttää RFC 2822 Date-otsakkeen arvon, lähettäjän asettaman aikaleiman. "Vastaanotettu"-sarake näyttää päivämäärän joka johdetaan IMAP-palvelimen metatiedoista (INTERNALDATE) ja "Received"-otsakkeista.
Oletuksena Thunderbird näyttää "Päivämäärä"-sarakkeen (lähetyspäivämäärä). Heti migraation jälkeen Thunderbirdin käyttäjät eivät välttämättä edes huomaa ongelmaa koska Date-otsake on säilynyt. "Vastaanotettu"-sarake näyttää migraatiopäivämäärän jokaiselle sähköpostille. Käyttäjät jotka ovat muokanneet näkymäänsä näyttämään "Vastaanotettu"-sarakkeen tai lajittelevat vastaanottopäivän mukaan näkevät väärät päivämäärät.
"Vastaanottojärjestys" vs "Päivämäärä"-lajittelu
Thunderbird tarjoaa erilliset lajitteluvaihtoehdot: "Päivämäärä" (lajittelee Date-otsakkeen mukaan) ja "Vastaanottojärjestys" (lajittelee vastaanottoaikaleiman mukaan). "Päivämäärä" tuottaa oikean aikajärjestyksen. "Vastaanottojärjestys" ryhmittää kaikki siirretyt sähköpostit migraatiopäivälle rikkoen aikajärjestyksen.
Monet käyttäjät eivät tajua että nämä ovat kaksi eri lajitteluvaihtoehtoa.
Miksi Thunderbirdin "Päivämäärä"-sarake ei ole oikea ratkaisu
Haku on vaikuttunut
Thunderbirdin haku voi suodattaa päivämäärävälin mukaan. Kun käyttäjä etsii "tammikuussa 2024 vastaanotettuja sähköposteja", Thunderbird käyttää palvelimen vastaanottopäivän metatietoja, ei Date-otsaketta. Migraation jälkeen haku ei palauta tuloksia tammikuulle 2024 vaan kaikki sähköpostit migraatiopäivälle. Käyttäjille jotka hakevat usein päivämäärävälin mukaan (kirjanpitäjät jotka etsivät tietyn vuosineljänneksen laskuja, asianajajat jotka keräävät tapauksen kirjeenvaihtoa), postilaatikko on toiminnallisesti rikki.
Viestisuodattimet ja tallennetut haut
Thunderbirdin viestisuodattimet voivat käynnistyä päivämääräehtojen perusteella. "Vastaanotettu"-päivään tai "Ikä päivissä" viittaavat suodattimet toimivat väärin migraation jälkeen. Myös tallennetut haut (virtuaalikansiot) päivämääräkriteereillä vaikuttuvat.
Muut IMAP-asiakkaat samalla tilillä
Vaikka Thunderbird-käyttäjä vaihtaisi "Päivämäärä"-sarakkeeseen, ongelma pysyy palvelimella. Jos joku muu pääsee samaan postilaatikkoon Outlookin, Apple Mailin, mobiilisovelluksen tai webmailin kautta, he näkevät väärät päivämäärät. Ongelma on palvelinpuolella, ei asiakaspuolella.
Otsakkeiden tarkastelu Thunderbirdissä
Thunderbirdin otsakkenäkymä
Thunderbird helpottaa otsakkeiden tarkastelua. Avaa kyseinen sähköposti, klikkaa Näkymä, sitten Viestin lähdekoodi (tai paina Ctrl+U). Tämä näyttää täydellisen raakaviestin. Voit myös käyttää Näkymä, sitten Otsakkeet, sitten Kaikki laajennettua otsakkenäkymää varten.
Migraation "Received"-otsakkeiden tunnistaminen
Lähdekoodissa katso "Received"-otsakkeita yläosassa. Ylin on uusin; migraation jälkeen se on migraatiotyökalun. Se sisältää yleensä migraatiopäivää vastaavan aikaleiman ja voi viitata suoraan työkaluun (esim. "mx.migrationwiz.com" BitTitanille, "cloudm.io" CloudM:lle, "gmailapi.google.com" GSMMO:lle).
Migraatio-otsakkeen alla alkuperäiset "Received"-otsakkeet ovat ehjiä. Alkuperäinen "Date"-otsake on säilynyt. Tämä vahvistaa että oikea päivämäärätieto on olemassa, se pitää vain palauttaa.
Miksi asiakaspuolen korjaukset eivät toimi
Ongelma on palvelinpuolella
Jokainen Thunderbirdin asetusmuutokseen perustuva kiertotie on asiakaspuolen muutos. Palvelimella oleva data sisältää edelleen migraation "Received"-otsakkeen. Muut laitteet ja asiakkaat näkevät väärät päivämäärät, palvelinpuolen haku palauttaa vääriä tuloksia, vaatimustenmukaisuus- ja arkistointityökalut tallentavat väärät päivämäärät, ja varmuuskopiot tallentavat väärät aikaleimat. Ainoa pysyvä korjaus on muokata dataa palvelimella.
Thunderbird-lisäosat eivät voi korjata tätä
Vaikka Thunderbirdin lisäosajärjestelmä on tehokas, mikään lisäosa ei voi muokata sähköpostin otsakkeita IMAP-palvelimella. Lisäosa voisi muuttaa päivän näyttöä paikallisesti, mutta tämä vaikuttaisi vain Thunderbirdiin tällä koneella. Mikä sitten on oikea ratkaisu?
Thunderbirdin päivämäärien korjaaminen palvelintasolla
Miten Redate.io korjaa ongelman
Redate.io yhdistää sähköpostipalvelimeen (Google Workspace, Microsoft 365, tai mikä tahansa IMAP-palvelin mukaan lukien Zimbra ja Zoho) ja korjaa jokaisen vaikuttuneen sähköpostin suoraan palvelimella.
Redate.io:n oma korjausmoottori analysoi jokaisen viestin täydellisen otsakeketjun vertaamalla tunnisteita satoihin tunnettuihin työkaluprofiileihin. Monivaiheinen analyysiprosessi käsittelee rajatapaukset: S/MIME-allekirjoitetut viestit, PGP-salattu sisältö, multipart-rakenteet sisäkkäisillä MIME-rajoilla, ei-ASCII-otsakkeet ja Content-Transfer-Encoding-variaatiot. Korjauksen jälkeen eheystarkistus vahvistaa että jokainen viesti on ehi. Alkuperäiset säilytetään varmuuskopiokansiossa 30 päivää.
Korjauksen jälkeen Thunderbird synkronoi palvelimen kanssa ja hakee korjatut päivämäärät. Sekä "Päivämäärä"- että "Vastaanotettu"-sarakkeet näyttävät oikeat arvot. Päivämäärävälihaku toimii oikein. Suodattimet ja tallennetut haut toimivat kuten pitääkin.
Voisit yrittää kirjoittaa skriptin tähän? Oikeastaan todellinen kysymys on: miten varmistat että 8 000 korjatun sähköpostin liitteet ovat ehjiä, viestiketjutus säilynyt ja MIME-rakenteet valideja? Tämä varmennus on se kohta missä itsetehdyt lähestymistavat romahtavat.
Korjauksen varmistaminen Thunderbirdissä
Kun Redate.io on suorittanut korjauksen, pakota Thunderbird uudelleensynkronoimaan klikkaamalla tiliä oikealla hiirenpainikkeella kansiopaneelissa ja valitsemalla "Tilaa", sitten sulkemalla valintaikkunan, tai tiivistmällä kansiot. Thunderbird lataa päivitetyt viestiotsakkeet palvelimelta. "Vastaanotettu"-sarakkeen pitäisi nyt näyttää alkuperäiset vastaanottopäivät.
Yleiset Thunderbird-migraatioskenaariot
Thunderbird migraatiotyökaluna
Yleinen skenaario on Thunderbirdin itsensä käyttö migraatiotyökaluna. Ylläpitäjä konfiguroi lähde- ja kohde-IMAP-tilit Thunderbirdiin ja vetää sähköpostit tililtä toiselle. Vaikka tämä "toimii" siinssä mielessä että sähköpostit siirtyvät, kohdepalvelin lisää "Received"-otsakkeen jokaiseen kopioituun viestiin merkiten ne kaikki kopiointipäivällä. Katso manuaalisen IMAP-kopioinnin päivämääräkorjausopas Thunderbirdille.
Thunderbird palvelinpuolen migraation jälkeen
Kun migraatio tehdään palvelintasolla (BitTitanilla, CloudM:llä, imapsyncillä tai muulla työkalulla), Thunderbird-käyttäjät vaikuttuvat kuten kaikki muutkin IMAP-asiakkaat. Migraatiopäivämäärät näkyvät "Vastaanotettu"-sarakkeessa, kun taas "Päivämäärä"-sarake voi olla oikea. Ylläpitäjien tulisi tarkistaa päivämäärät nimenomaan Thunderbirdissä, koska sen kaksisarakenäyttö voi peittää ongelman.
Thunderbird näyttää vääriä päiviä migraation jälkeen? Käynnistä ilmainen analyysi Redate.io:lla tunnistaaksesi vaikuttuneet sähköpostit ja palauttaaksesi oikeat päivämäärät kaikkiin sähköpostiohjelmiin.