Oprava dátumov Zoho Mail po migrácii

6 min čítania

Zoho Mail a problém s dátumami

Zoho Mail je populárna e-mailová platforma pre malé a stredné firmy, cenovo výhodná alternatíva k Google Workspace a Microsoft 365. Mnohé organizácie migrujú na Zoho, aby znížili náklady. Iné migrujú preč zo Zoho, keď potrebujú väčšiu platformu.

V oboch smeroch môže migrácia poškodiť dátumy e-mailov. Každá správa v poštovej schránke sa po migrácii zobrazuje s dátumom migrácie namiesto pôvodného dátumu odoslania alebo prijatia. Je to frustrujúce a v praxi sa to stáva častejšie, než väčšina administrátorov očakáva.

Bežné migračné scenáre so Zoho

Migrácia na Zoho Mail

Organizácie prechádzajúce na Zoho Mail zvyčajne migrujú z Google Workspace, Microsoft 365 alebo bežného IMAP hostingu (cPanel, Plesk, Dovecot). Zoho poskytuje vlastný migračný nástroj, ktorý podporuje IMAP import z väčšiny e-mailových poskytovateľov. Nástroj sa pripojí k zdrojovému serveru, stiahne e-maily cez IMAP a vloží ich do účtov Zoho Mail. Počas tohto vkladania servery Zoho pridajú do každej správy hlavičku „Received“ s časovou pečiatkou migrácie. Táto nová hlavička sa stane najvrchnejším záznamom v reťazci hlavičiek, čo spôsobí, že e-mailoví klienti zobrazia dátum migrácie.

Migrácia zo Zoho Mail

Keď organizácie prerastú Zoho alebo potrebujú funkcie dostupné iba v Google Workspace či Microsoft 365, migrujú preč. Bežne sa používajú nástroje ako BitTitan MigrationWiz, imapsync alebo aj manuálne kopírovanie cez IMAP v Thunderbirde. Každá z týchto metód stiahne e-maily zo Zoho a znovu ich vloží na cieľový server pomocou IMAP APPEND, čím vznikne rovnaký problém s hlavičkou Received. Podrobnosti pre konkrétne nástroje nájdete v návodoch pre BitTitan, imapsync alebo manuálne kopírovanie cez IMAP.

Migrácia medzi účtami Zoho

Problém s dátumami môže vzniknúť aj pri migrácii medzi účtami Zoho Mail (napríklad pri reorganizácii firmy alebo zmene domény). Vždy, keď sa e-maily stiahnu a znovu vložia cez IMAP, cieľový server pridá svoju hlavičku Received. Nezáleží na tom, či sú zdrojový aj cieľový účet oba v Zoho.

Ako Zoho Mail zaobchádza s dátumami cez IMAP

Implementácia IMAP v Zoho

Zoho Mail podporuje štandardný IMAP4rev1 (RFC 3501). Keď sa správa vloží cez IMAP APPEND, server Zoho postupuje podľa protokolu: pridá hlavičku Received s aktuálnou časovou pečiatkou a uloží správu s hodnotou INTERNALDATE. Ak príkaz APPEND obsahuje explicitný parameter INTERNALDATE, Zoho ho zohľadní. Hlavička Received sa však pridá vždy, bez ohľadu na to.

Zoho webmail oproti IMAP klientom

Tu nastáva zmätok.

Webové rozhranie Zoho zobrazuje dátumy podľa hlavičky Date e-mailu, podobne ako webové rozhranie Gmailu. Dátumy sa teda pri prezeraní e-mailov cez webmail Zoho môžu zobrazovať správne. Akýkoľvek IMAP klient pripojený k účtu Zoho (Outlook, Apple Mail, Thunderbird) však použije hlavičku Received alebo INTERNALDATE a zobrazí dátum migrácie namiesto pôvodného.

Administrátor môže skontrolovať webmail Zoho, uvidieť správne dátumy a usúdiť, že migrácia bola úspešná. Medzitým používatelia pripojení cez Outlook alebo Apple Mail hlásia, že všetky ich e-maily majú rovnaký dátum. Viac o tom, ako rôzni klienti spracúvajú dátumy, nájdete v článku Vysvetlenie IMAP INTERNALDATE.

Identifikácia problému v Zoho Mail

Kontrola hlavičiek e-mailu

Ak si chcete overiť, že problém spôsobujú migračné hlavičky Received, otvorte postihnutý e-mail vo webmaile Zoho a zobrazte surové hlavičky. Kliknite na ponuku s tromi bodkami pri e-maile a vyberte „Zobraziť pôvodné znenie“. Pozrite sa na najvrchnejšiu hlavičku Received. Ak obsahuje časovú pečiatku zhodujúcu sa s dátumom migrácie a odkazuje na migračný nástroj alebo server, ktorý nebol súčasťou pôvodnej cesty doručenia, problém je potvrdený.

Porovnanie dátumov medzi klientmi

Otvorte ten istý e-mail vo webmaile Zoho a v IMAP klientovi, napríklad v Outlooku. Ak webmail Zoho zobrazuje „15. januára 2024“ a Outlook zobrazuje „11. apríla 2025“ (dátum migrácie), príčinou je hlavička Received.

Oprava dátumov Zoho Mail pomocou Redate.io

Pripojenie cez IMAP

Redate.io sa pripája k účtom Zoho Mail cez štandardný IMAP. Na pripojenie účtu Zoho Mail je potrebná adresa IMAP servera (imap.zoho.com alebo imap.zoho.eu, podľa dátového centra), e-mailová adresa a heslo špecifické pre aplikáciu. Zoho vyžaduje heslá špecifické pre aplikáciu pri IMAP pripojení, ak je zapnuté dvojfaktorové overenie (čo je odporúčaná bezpečnostná konfigurácia).

Heslo špecifické pre aplikáciu v Zoho sa vygeneruje takto: prejdite do nastavení účtu Zoho, do sekcie Zabezpečenie, potom Heslá pre konkrétne aplikácie, a vygenerujte nové heslo pre Redate.io. Toto heslo poskytuje prístup cez IMAP bez toho, aby bolo potrebné odhaliť hlavné heslo účtu.

Proces analýzy a opravy

Po pripojení Redate.io preskenuje celú poštovú schránku Zoho a identifikuje e-maily s migračnými hlavičkami Received. Analýza prehľadá každý priečinok (Doručená pošta, Odoslané, Koncepty aj vlastné priečinky) a spočíta počet postihnutých e-mailov. Analýza je bezplatná.

Proprietárny korekčný nástroj Redate.io následne analyzuje kompletný reťazec hlavičiek každého postihnutého e-mailu a odhaľuje anomálie v dátumoch, ktoré signalizujú migráciu, bez ohľadu na to, aký nástroj bol pri migrácii použitý. Viacstupňový proces spracúva problémy s kódovaním, štruktúry viacčasťových správ, vložené prílohy, digitálne podpisy a desiatky ďalších hraničných prípadov, ktoré by jednoduchý prístup nezachytil. Každý opravený e-mail prejde kontrolou integrity, pred presunom pôvodnej správy do viditeľného zálohovacieho priečinka „Redate.io - Originals“ v schránke, kde zostáva, dokým ju klient neodstráni.

Prečo si to jednoducho nenaprogramovať sám? Pretože práve v hraničných prípadoch sa veci môžu poriadne pokaziť. E-maily podpísané S/MIME, poškodené MIME hranice, neasciové hlavičky kódované podľa RFC 2047, vnorené viacčasťové štruktúry, správy s úplne chýbajúcou hlavičkou Date. Skript, ktorý spracuje 90 % e-mailov a nenápadne poškodí zvyšných 10 %, je horší než žiadny skript (nie je to niečo, čo chcete zistiť v pondelok ráno).

Špecifiká Zoho, na ktoré treba myslieť

Limity IMAP v Zoho

Zoho Mail obmedzuje počet IMAP pripojení, aby zabránilo zneužitiu. Redate.io tieto limity rešpektuje a spomaľuje proces opravy tak, aby zostal v rámci povolenej rýchlosti požiadaviek Zoho. Pri schránkach s veľkým počtom e-mailov môže oprava trvať dlhšie ako na platformách s voľnejšími limitmi.

Bezplatný a platený plán Zoho

Bezplatný plán Zoho Mail nepodporuje prístup cez IMAP. IMAP je dostupný iba v platených plánoch Zoho Mail (Mail Lite a vyššie). Ak je postihnutý účet Zoho na bezplatnom pláne, IMAP musí byť najprv povolený prostredníctvom prechodu na vyšší plán, až potom sa môže Redate.io pripojiť.

Umiestnenie dátového centra Zoho

Zoho prevádzkuje dátové centrá vo viacerých regiónoch (USA, EÚ, India, Austrália, Japonsko). Adresa IMAP servera sa líši podľa regiónu: imap.zoho.com (USA), imap.zoho.eu (EÚ), imap.zoho.in (India), imap.zoho.com.au (Austrália). Pri pripájaní Redate.io je potrebné použiť správnu regionálnu adresu servera.

Zoho Mail zobrazuje po migrácii nesprávne dátumy? Spustite bezplatnú analýzu s Redate.io a zistite, koľko e-mailov je presne postihnutých.

Súvisiace články