Zimbra a problémy s datumy po migraci
Zimbra Collaboration Suite je jednou z nejrozšířenějších open-source e-mailových platforem na světě. Univerzity, státní instituce, firmy, hostingové společnosti - všichni používají Zimbra. A instalace Zimbra jsou často zdrojem nebo cílem rozsáhlých migrací e-mailů, ať už organizace přecházejí na cloudové platformy jako Google Workspace nebo Microsoft 365, konsolidují více instancí Zimbra, nebo migrují z jiné platformy do Zimbra.
V každém z těchto scénářů může migrační proces poškodit datumy e-mailů. Po migraci všechny e-maily zobrazují datum migrace místo původního data odeslání nebo přijetí.
Proč jsou migrace Zimbra časté
Využití v podnicích a hostingu
Zimbra je oblíbená v prostředích, kde organizace chtějí mít plnou kontrolu nad svou e-mailovou infrastrukturou. Univerzity používají Zimbra pro obsluhu desítek tisíc studentských a učitelských schránek. Hostingové společnosti nabízejí Zimbra jako řízené e-mailové řešení. Státní instituce nasazují Zimbra on-premises pro splnění požadavků na datovou suverenitu.
Když se tyto organizace rozhodnou migrovat, migrace zahrnuje masivní objemy e-mailových dat.
Obvyklé migrační cesty
Nejčastější scénáře migrace Zimbra zahrnují: Zimbra do Google Workspace, Zimbra do Microsoft 365, Zimbra do Zimbra (obnova hardwaru nebo aktualizace verze) a hosting IMAP třetí strany do Zimbra. Každá z těchto cest používá IMAP jako transportní mechanismus a každá spouští stejný problém s datumy.
Jak se kazí datumy během migrace Zimbra
Problém IMAP APPEND
Ať už migrujete do nebo ze Zimbra, migrační nástroj stáhne e-maily ze zdrojového serveru a nahraje je na cílový pomocí příkazu IMAP APPEND. Cílový server přidá hlavičku "Received" ke každé zprávě během vkládání. Tato hlavička obsahuje časové razítko migrace, nikoli původní datum doručení. E-mailoví klienti jako Outlook zobrazují datum z nejvyšší hlavičky "Received" a ukazují datum migrace pro každý e-mail. Kompletní technické vysvětlení najdete v článku IMAP INTERNALDATE: proč se datumy pokazí.
Nativní nástroje Zimbra
Zimbra poskytuje nástroje příkazového řádku (zmmailbox, zmprov) pro správu serveru. Někteří administrátoři používají zmmailbox pro export a import dat schránek v nativním formátu Zimbra. Ačkoli migrace v nativním formátu může zachovat více metadat než migrace IMAP, je dostupná pouze pro migrace Zimbra-do-Zimbra. Migrace mezi platformami musí používat IMAP nebo specializované nástroje založené na IMAP, a ty vždy spouštějí problém s hlavičkou Received.
imapsync a Zimbra
imapsync je nejběžněji používaný open-source nástroj pro migraci do a ze Zimbra. Je spolehlivý a správně zachází s IMAP implementací Zimbra. Ale imapsync nemůže zabránit cílovému serveru v přidání hlavičky Received během APPEND. I s uchováním INTERNALDATE nástrojem imapsync problém s hlavičkou Received přetrvává. Podrobnosti najdete v průvodci opravou datumů imapsync.
Identifikace problémů s datumy v Zimbra
Kontrola hlaviček ve webmailu Zimbra
Ve webovém klientovi Zimbra otevřete postižený e-mail, klikněte na rozbalovací šipku vedle "Odpovědět" a vyberte "Zobrazit originál". Zobrazí se surová RFC 2822 zpráva se všemi hlavičkami. Podívejte se na nejvyšší hlavičku "Received". Pokud obsahuje časové razítko odpovídající datu migrace, je to migrační hlavička Received, která způsobuje problém s datumy.
Rozdíl mezi webmailem a klientem IMAP
Webový klient Zimbra může zobrazovat hodnotu hlavičky Date místo hodnoty hlavičky Received pro hlavní zobrazení data. To znamená, že datumy mohou vypadat správně ve webmailu Zimbra, ale špatně v Outlooku, Apple Mail nebo Thunderbird. Vždy ověřujte datumy v klientech IMAP, které koncoví uživatelé skutečně používají.
Oprava datumů Zimbra s Redate.io
Připojení Zimbra k Redate.io
Redate.io se připojuje k serverům Zimbra přes standardní IMAP. Potřebné informace pro připojení jsou: hostname IMAP serveru, port IMAP (993 pro SSL, 143 pro STARTTLS), e-mailová adresa uživatele a heslo uživatele nebo delegovaný přístupový token od administrátora. Pro organizace migrující více schránek může administrátor Zimbra použít delegaci administrátora k udělení přístupu ke konkrétním schránkám bez nutnosti individuálních hesel.
Jak oprava funguje
Po připojení Redate.io analyzuje všechny složky schránky Zimbra a identifikuje e-maily s migračními hlavičkami Received. Analýza je zdarma.
Pro každý postižený e-mail proprietární opravný engine Redate.io analyzuje kompletní řetězec hlaviček, aplikuje porovnání podpisů s databází stovek známých podpisů migračních nástrojů a provede zprávu přes vícestupňový analytický pipeline, který zvládá speciální případy, které většina skriptů zcela mine. Podpisy S/MIME, vnořené MIME části, hlavičky kódované v ne-ASCII znacích, variace Content-Transfer-Encoding. Po opravě kontrola integrity potvrdí, že každá zpráva je neporušená, a teprve poté je originál přesunut do záložní složky po dobu 30 dní.
Oprava funguje bez ohledu na to, zda je Zimbra zdrojem nebo cílem migrace. Pokud je schránka přístupná přes IMAP, Redate.io dokáže obnovit správné datumy.
Specifika Zimbra
Verze Zimbra a kompatibilita s IMAP
Verze Zimbra 8.x i 9.x plně podporují IMAP4rev1 a Redate.io funguje s oběma. Starší instalace Zimbra (7.x a starší) také podporují IMAP, ačkoli organizace používající tyto verze by měly zvážit aktualizaci z bezpečnostních důvodů.
Zpracování velkých schránek
Podnikové nasazení Zimbra mají často velmi objemné schránky (50 000 až 200 000 e-mailů na uživatele). Jak ověřit, že každá z těchto opravených zpráv je neporušená? Redate.io zpracovává velké schránky po dávkách, respektuje limity připojení serveru a obnovuje činnost, pokud je připojení přerušeno. Každý e-mail projde kontrolou integrity.
Tagy a sdílené složky Zimbra
Zimbra podporuje tagy (podobné štítkům Gmailu) a sdílené složky. Redate.io zachovává všechny tagy Zimbra na opravených e-mailech. Sdílené složky se zpracovávají stejným způsobem jako běžné složky a oprávnění sdílení složky nejsou dotčena.
Hostovaná Zimbra
Mnoho hostingových společností nabízí Zimbra jako řízenou službu. Pro hostovanou Zimbra musí být přístup IMAP aktivován poskytovatelem hostingu. Většina řízených instalací Zimbra má IMAP aktivní ve výchozím nastavení. Pokud IMAP není dostupný, kontaktujte poskytovatele hostingu pro aktivaci před připojením Redate.io.
Špatné datumy v Zimbra po migraci? Spusťte bezplatnou analýzu s Redate.io a zjistěte, kolik e-mailů je postiženo. Obnovte správná časová razítka.