Ispravka datuma Zimbre posle IMAP migracije

5 min čitanja

Zimbra i problemi s datumima nakon migracije

Zimbra Collaboration Suite je jedna od najrasprostranjenijih open-source platformi za e-poštu u svetu. Univerziteti, državne agencije, kompanije, provajderi hosting usluga, svi koriste Zimbru. Zimbra instalacije su često izvor ili odredište masovnih migracija e-pošte, bilo da organizacije prelaze na platforme u oblaku kao Google Workspace ili Microsoft 365, konsoliduju više Zimbra instanci ili migriraju sa druge platforme na Zimbru.

U svakom od ovih scenarija, proces migracije može oštetiti datume poruka. Nakon migracije, sve poruke prikazuju datum migracije umesto originalnog datuma slanja ili prijema.

Zašto su Zimbra migracije česte

Upotreba u kompanijama i hostingu

Zimbra je popularna u okruženjima gde organizacije žele potpunu kontrolu nad svojom infrastrukturom e-pošte. Univerziteti koriste Zimbru za desetine hiljada sandučića studenata i profesora. Provajderi hosting usluga nude Zimbru kao upravljano rešenje za e-poštu. Državne agencije postavljaju Zimbru na lokalnu infrastrukturu radi zadovoljavanja zahteva za suverenost podataka.

Kada ove organizacije odluče da migriraju, migracija obuhvata ogromne količine podataka o poruci.

Uobičajeni putevi migracije

Najčešći scenariji Zimbra migracije uključuju: Zimbra na Google Workspace, Zimbra na Microsoft 365, Zimbra na Zimbru (obnova hardvera ili nadogradnja verzije), i IMAP hosting treće strane na Zimbru. Svaki od ovih puteva koristi IMAP kao transportni mehanizam, i svaki pokreće isti problem s datumima.

Kako se datumi kvare tokom Zimbra migracije

Problem IMAP APPEND komande

Bilo da se migrira na Zimbru ili sa nje, alat za migraciju preuzima poruke sa izvornog servera i učitava ih na odredište koristeći IMAP APPEND komandu. Odredišni server dodaje zaglavlje "Received" svakoj poruci prilikom umetanja. Ovo zaglavlje sadrži vremensku oznaku migracije, a ne originalni datum isporuke. Klijenti e-pošte kao Outlook prikazuju datum iz najgornjeg zaglavlja "Received", pa se za svaku poruku prikazuje datum migracije. Za potpuno tehničko objašnjenje, pogledajte IMAP INTERNALDATE: zašto se datumi kvare.

Zimbrini nativni alati

Zimbra pruža alate za komandnu liniju (zmmailbox, zmprov) za administraciju servera. Neki administratori koriste zmmailbox za izvoz i uvoz podataka sandučića u Zimbrinom nativnom formatu. Iako migracija u nativnom formatu može sačuvati više metapodataka nego IMAP migracija, dostupna je samo za migracije sa Zimbre na Zimbru. Migracije između različitih platformi moraju koristiti IMAP ili specijalizovane alate koji se oslanjaju na IMAP, a ti alati uvek pokreću problem sa zaglavljem Received.

imapsync i Zimbra

imapsync je najčešće korišćen open-source alat za migraciju na Zimbru i sa nje. Pouzdan je i pravilno radi sa Zimbrinom IMAP implementacijom. Ali imapsync ne može sprečiti odredišni server da dodaje zaglavlje Received prilikom APPEND komande. Čak i uz imapsyncovo očuvanje INTERNALDATE vrednosti, problem sa zaglavljem Received i dalje postoji. Pogledajte vodič za ispravku datuma nakon imapsync migracije za detalje.

Prepoznavanje problema s datumima u Zimbri

Provera zaglavlja u Zimbra webmailu

U Zimbra web klijentu, otvorite pogođenu poruku, kliknite na padajuću strelicu pored "Odgovori" i odaberite "Prikaži original". Ovo prikazuje sirovu RFC 2822 poruku sa svim zaglavljima. Pogledajte najgornje zaglavlje "Received". Ako sadrži vremensku oznaku koja odgovara datumu migracije, to zaglavlje je uzrok problema sa datumom.

Razlika između webmaila i IMAP klijenta

Zimbra web klijent može prikazivati vrednost zaglavlja Date umesto vrednosti zaglavlja Received za primarni prikaz datuma. To znači da datumi mogu izgledati ispravno u Zimbra webmailu, a pogrešno u Outlooku, Apple Mail-u ili Thunderbird-u. Uvek proverite datume u IMAP klijentima koje krajnji korisnici zapravo koriste.

Ispravka datuma Zimbre uz Redate.io

Povezivanje Zimbre sa Redate.io

Redate.io se povezuje sa Zimbra serverima putem standardnog IMAP-a. Potrebni podaci za povezivanje su: naziv IMAP servera, IMAP port (993 za SSL, 143 za STARTTLS), e-adresa korisnika i lozinka korisnika. Za organizacije koje migriraju više sandučića, Zimbra administrator može dodeliti pristup pojedinačnim sandučićima bez potrebe da svaki korisnik daje svoju lozinku.

Kako funkcioniše ispravka

Nakon povezivanja, Redate.io skenira sve foldere u Zimbra sandučiću da bi identifikovao poruke sa zaglavljima Received nastalim tokom migracije. Skeniranje je besplatno.

Za svaku pogođenu poruku, Redate.io-ov vlasnički mehanizam za ispravku analizira kompletan lanac zaglavlja i prepoznaje anomalije u datumima nezavisno od toga koji je alat korišćen za migraciju, a zatim poruku prosleđuje kroz višestepeni analitički proces koji obrađuje granične slučajeve koje većina skripti u potpunosti propušta. Tu su, recimo, S/MIME potpisi, ugnežđeni MIME delovi, ne-ASCII kodirana zaglavlja i varijacije Content-Transfer-Encoding-a. Nakon ispravke, provera integriteta potvrđuje da je svaka poruka netaknuta, pre nego što se original premesti u vidljiv folder za rezervne kopije u sandučiću, gde ostaje sve dok ga klijent ne ukloni.

Ispravka funkcioniše bez obzira da li je Zimbra izvor ili odredište migracije. Sve dok je sandučić dostupan putem IMAP-a, Redate.io može da vrati ispravne datume.

Specifičnosti Zimbre

Verzije Zimbre i IMAP kompatibilnost

Zimbra verzije 8.x i 9.x u potpunosti podržavaju IMAP4rev1, i Redate.io radi sa obema. Starije Zimbra instalacije (7.x i ranije) takođe podržavaju IMAP, ali bi organizacije koje koriste te verzije trebalo da razmotre nadogradnju iz sigurnosnih razloga.

Rad sa velikim sandučićima

Zimbra implementacije u kompanijama često imaju veoma velike sandučiće (50.000 do 200.000 poruka po korisniku). Kako proveriti da je baš svaka od tih ispravljenih poruka netaknuta? Redate.io upravlja velikim sandučićima obrađujući poruke u serijama, poštujući ograničenja konekcije na serveru i nastavljajući rad ako se konekcija prekine. Svaka poruka prolazi kroz proveru integriteta.

Zimbra oznake i deljeni folderi

Zimbra podržava oznake (slično Gmail nalepnicama) i deljene foldere. Redate.io čuva sve Zimbra oznake na ispravljenim porukama. Deljeni folderi se obrađuju na isti način kao i obični folderi, a dozvole za deljenje foldera ostaju nepromenjene.

Provajderi hostovane Zimbre

Mnogi provajderi hosting usluga nude Zimbru kao upravljanu uslugu. Za hostovanu Zimbru, IMAP pristup mora omogućiti provajder hosting usluge. Većina upravljanih Zimbra instalacija ima IMAP podrazumevano omogućen. Ako IMAP nije dostupan, kontaktirajte provajdera hosting usluge da ga omogući pre povezivanja sa Redate.io.

Zimbra datumi pokvareni nakon migracije? Pokrenite besplatnu analizu sa Redate.io da vidite koliko je poruka pogođeno i vratite ispravne vremenske oznake.

Povezani članci