Oprava dátumov Zimbra po migrácii IMAP

5 min čítania

Zimbra a problémy s dátumami e-mailov pri migrácii

Zimbra Collaboration Suite je jedna z najrozšírenejších open-source platforiem pre e-mail na svete. Univerzity, štátne inštitúcie, firmy aj hostingoví poskytovatelia, všetci používajú Zimbru. Instalácie Zimbry sa preto často stávajú zdrojom alebo cieľom rozsiahlych migrácií e-mailov, či už organizácie prechádzajú na cloudové platformy ako Google Workspace alebo Microsoft 365, konsolidujú viacero instancií Zimbry, alebo migrujú z inej platformy na Zimbru.

Vo všetkých týchto scenároch môže proces migrácie poškodiť dátumy e-mailov. Po migrácii sa pri všetkých správach zobrazuje dátum migrácie namiesto pôvodného dátumu odoslania alebo prijatia.

Prečo sú migrácie Zimbra bežné

Použitie v podnikoch a hostingu

Zimbra je obľúbená v prostrediach, kde organizácie chcú mať plnú kontrolu nad svojou e-mailovou infrastruktúrou. Univerzity používajú Zimbru pre desiatky tisíc schránok študentov a pedagógov. Hostingoví poskytovatelia ponúkajú Zimbru ako riadené e-mailové riešenie. Štátne inštitúcie nasadzujú Zimbru pre e-mail na vlastnej infrastruktúre, aby splnili požiadavky na dátovú suverenitu.

Keď sa tieto organizácie rozhodnú migrovať, ide zvyčajne o obrovské objemy e-mailových dát.

Bežné migračné cesty

Medzi najčastejšie scenáre migrácie Zimbra patria: Zimbra na Google Workspace, Zimbra na Microsoft 365, Zimbra na Zimbru (obnova hardvéru alebo prechod na novšiu verziu) a migrácia z iného IMAP hostingu na Zimbru. Každá z týchto ciest využíva ako prenosový mechanizmus IMAP a každá spôsobuje ten istý problém s dátumami.

Ako sa dátumy poškodia počas migrácie Zimbra

Problém IMAP APPEND

Bez ohľadu na to, či sa migruje na Zimbru alebo z Zimbry, migračný nástroj stiahne e-maily zo zdrojového servera a nahrá ich na cieľový server pomocou príkazu IMAP APPEND. Cieľový server pri vkladaní pridá k správe hlavičku „Received“. Táto hlavička obsahuje časovú pečiatku migrácie, nie pôvodný dátum doručenia. E-mailoví klienti ako Outlook zobrazujú dátum z najvrchnejšej hlavičky „Received“, takže pri každej správe zobrazujú dátum migrácie. Úplné technické vysvetlenie nájdete v článku IMAP INTERNALDATE Explained: Why Dates Break.

Natívne nástroje Zimbry

Zimbra poskytuje nástroje príkazového riadka (zmmailbox, zmprov) na správu servera. Niektorí administrátori používajú zmmailbox na export a import dát schránky v natívnom formáte Zimbry. Migrácia v natívnom formáte môže zachovať viac metadát než migrácia cez IMAP, je však dostupná len pri migráciách zo Zimbry na Zimbru. Migrácie medzi rôznymi platformami musia použiť IMAP alebo nástroje, ktoré na IMAP spoliehajú, a tie vždy spôsobujú problém s hlavičkou Received.

imapsync a Zimbra

imapsync je najčastejšie používaný open-source nástroj na migráciu do a zo Zimbry. Je spoľahlivý a so implementáciou IMAP v Zimbre zaobchádza správne. imapsync však nemôže zabrániť cieľovému serveru v pridaní hlavičky Received počas APPEND. Aj so zachovaním INTERNALDATE v imapsync problém s hlavičkou Received pretrváva. Podrobnosti nájdete v návode na opravu dátumov po imapsync.

Identifikácia problémov s dátumami v Zimbre

Kontrola hlavičiek vo webovom rozhraní Zimbra

Vo webovom klientovi Zimbry otvorte postihnutý e-mail, kliknite na šípku rozbaľovacej ponuky vedľa tlačidla „Odpovedať“ a vyberte „Zobraziť pôvodnú správu“ (Show Original). Zobrazí sa surová správa vo formáte RFC 2822 vrátane všetkých hlavičiek. Pozrite sa na najvrchnejšiu hlavičku „Received“. Ak obsahuje časovú pečiatku zhodujúcu sa s dátumom migrácie, problém s dátumami spôsobuje práve táto hlavička.

Rozdiel medzi webovým rozhraním a IMAP klientom

Webový klient Zimbry môže na hlavné zobrazenie dátumu použiť hodnotu z hlavičky Date, nie z hlavičky Received. To znamená, že dátumy môžu vo webovom rozhraní Zimbra vypadať správne, ale v Outlooku, Apple Mail alebo Thunderbirde nesprávne. Dátumy je vždy potrebné overiť v IMAP klientoch, ktoré koncoví používatelia skutočne používajú.

Oprava dátumov e-mailov Zimbra pomocou Redate.io

Pripojenie Zimbry k Redate.io

Redate.io sa pripája k serverom Zimbra prostredníctvom štandardného IMAP. Potrebné údaje na pripojenie sú: názov IMAP servera, port IMAP (993 pre SSL, 143 pre STARTTLS), e-mailová adresa používateľa a jeho heslo.

Ako funguje oprava

Po pripojení Redate.io prehľadá všetky priečinky v schránke Zimbra a identifikuje e-maily s migračnými hlavičkami Received. Analýza je bezplatná.

Pri každom postihnutom e-maile analyzuje proprietárny korekčný motor Redate.io celý reťazec hlavičiek a rozpoznáva odchýlky v dátumoch, čo funguje bez ohľadu na to, aký migračný nástroj bol použitý. Správa následne prechádza viacstupňovým analytickým procesom, ktorý zvláda okrajové prípady, ktoré väčšina skriptov úplne prehliadne, napríklad podpisy S/MIME, vnorené časti MIME, hlavičky s kódovaním mimo ASCII alebo rôzne varianty Content-Transfer-Encoding. Po oprave overenie integrity potvrdí, že je každá správa neporušená, a až potom sa pôvodná verzia presunie do viditeľného zálohovacieho priečinka v schránke, kde zostáva až do jej odstránenia klientom.

Oprava funguje bez ohľadu na to, či je Zimbra zdrojom alebo cieľom migrácie. Pokiaľ je schránka dostupná cez IMAP, Redate.io môže obnoviť správne dátumy.

Špecifiká Zimbry

Verzie Zimbry a kompatibilita s IMAP

Verzie Zimbry 8.x a 9.x plne podporujú IMAP4rev1 a Redate.io funguje s oboma. Staršie instalácie Zimbry (7.x a staršie) tiež podporujú IMAP, hoci organizácie používajúce tieto verzie by mali z bezpečnostných dôvodov zvážiť upgrade.

Práca s veľkými schránkami

Podnikové nasadenia Zimbry majú často veľmi veľké schránky (50 000 až 200 000 e-mailov na používateľa). Ako overiť, že je naozaj každá jedna z takto opravených správ neporušená? Redate.io pri veľkých schránkach spracúva e-maily po dávkach, rešpektuje limity pripojenia servera a v prípade prerušenia spojenia pokračuje tam, kde skončil. Každý e-mail prechádza overením integrity.

Štítky a zdieľané priečinky v Zimbre

Zimbra podporuje štítky (podobné Gmail labelom) a zdieľané priečinky. Redate.io zachováva všetky štítky Zimbry na opravených e-mailoch. Zdieľané priečinky sa spracúvajú rovnako ako bežné priečinky a oprávnenia na zdieľanie priečinka nie sú ovplyvnené.

Hostovaná Zimbra u poskytovateľov

Mnohí poskytovatelia hostingu ponúkajú Zimbru ako riadenú službu. Pri hostovanej Zimbre musí prístup cez IMAP povoliť hostingový poskytovateľ. Väčšina riadených instalácií Zimbry má IMAP povolený predvolene. Ak IMAP nie je dostupný, je potrebné kontaktovať poskytovateľa hostingu a požiadať o jeho povolenie ešte pred pripojením Redate.io.

Sú dátumy Zimbra po migrácii nesprávne? Spustite bezplatnú analýzu s Redate.io a zistite, koľko e-mailov je postihnutých, a obnovte správne časové údaje.

Súvisiace články