Zoho Mail a problém s datumy
Zoho Mail je oblíbená e-mailová platforma pro malé a střední firmy, cenově dostupná alternativa ke Google Workspace a Microsoft 365. Mnohé organizace migrují na Zoho za účelem snížení nákladů. Jiné migrují ze Zoho, když přecházejí na větší platformu.
V obou směrech může migrační proces poškodit datumy e-mailů. Každá zpráva ve schránce se najednou zobrazuje s datem migrace místo původního data odeslání nebo přijetí. Je to frustrující a stává se to mnohem častěji, než si většina administrátorů myslí.
Obvyklé scénáře migrace Zoho
Migrace na Zoho Mail
Organizace přecházející na Zoho Mail obvykle migrují z Google Workspace, Microsoft 365 nebo generického IMAP hostingu (cPanel, Plesk, Dovecot). Zoho poskytuje vlastního průvodce migrací, který podporuje IMAP import od většiny poskytovatelů e-mailu. Průvodce se připojí ke zdrojovému serveru, stáhne e-maily přes IMAP a vloží je do účtů Zoho Mail. Během tohoto vkládání servery Zoho přidají hlavičku "Received" s časovým razítkem migrace ke každé zprávě. Tato nová hlavička se stane nejvyšším záznamem v řetězci, což způsobí, že e-mailoví klienti zobrazují datum migrace.
Migrace ze Zoho Mail
Když organizace přerostou Zoho nebo potřebují funkce dostupné pouze v Google Workspace nebo Microsoft 365, migrují pryč. Nástroje jako BitTitan MigrationWiz, imapsync nebo i ruční kopie přes IMAP v Thunderbirdu se běžně používají. Každá z těchto metod stáhne e-maily ze Zoho a znovu je vloží na cílový server přes IMAP APPEND, čímž spustí stejný problém s hlavičkou Received. Pro podrobnosti o konkrétních nástrojích si přečtěte průvodce pro BitTitan, imapsync nebo ruční IMAP kopie.
Migrace mezi účty Zoho
Dokonce i migrace mezi účty Zoho Mail (při restrukturalizaci firmy nebo změně domény) může způsobit problémy s datumy. Pokaždé, když jsou e-maily staženy a znovu vloženy přes IMAP, cílový server přidá svou hlavičku Received. Nezáleží na tom, že zdroj i cíl jsou oba účty Zoho.
Jak Zoho Mail zachází s IMAP datumy
IMAP implementace Zoho
Zoho Mail podporuje standard IMAP4rev1 (RFC 3501). Když je zpráva vložena přes IMAP APPEND, server Zoho postupuje podle specifikace protokolu: přidá hlavičku Received s aktuálním časovým razítkem a uloží zprávu s INTERNALDATE. Pokud příkaz APPEND obsahuje explicitní parametr INTERNALDATE, Zoho ho respektuje. Ale hlavička Received se přidá v každém případě.
Webmail Zoho vs. klienti IMAP
A tady to začíná být zajímavé.
Webmailové rozhraní Zoho zobrazuje datumy na základě hlavičky Date e-mailu, podobně jako webové rozhraní Gmailu. Datumy tedy mohou vypadat správně při prohlížení e-mailů přes webmail Zoho. Ale jakýkoli klient IMAP připojený k účtu Zoho (Outlook, Apple Mail, Thunderbird) použije hlavičku Received nebo INTERNALDATE a zobrazí datum migrace místo původního data.
Administrátor může zkontrolovat webmail Zoho, vidět správné datumy a usoudit, že migrace proběhla úspěšně. Mezitím uživatelé připojení přes Outlook nebo Apple Mail hlásí, že všechny jejich e-maily zobrazují stejné datum. Pro více informací o tom, jak různí klienti zacházejí s datumy, viz IMAP INTERNALDATE: proč se datumy pokazí.
Identifikace problému v Zoho Mail
Kontrola hlaviček e-mailu
Pro potvrzení, že migrační hlavičky Received způsobují problém s datumy, otevřete postižený e-mail ve webmailu Zoho a prohlédněte si surové hlavičky. Klikněte na menu se třemi tečkami u e-mailu a vyberte "Zobrazit originál". Podívejte se na nejvyšší hlavičku Received. Pokud obsahuje časové razítko odpovídající datu migrace a odkazuje na migrační nástroj nebo server, který nebyl součástí původní doručovací cesty, problém je potvrzen.
Porovnejte datumy mezi klienty
Otevřete stejný e-mail ve webmailu Zoho a v klientovi IMAP jako Outlook. Pokud webmail Zoho zobrazuje "15. ledna 2024", ale Outlook zobrazuje "11. dubna 2025" (datum migrace), problém s hlavičkou Received je příčinou.
Oprava datumů Zoho Mail s Redate.io
Připojení přes IMAP
Redate.io se připojuje k účtům Zoho Mail přes standardní IMAP. Pro připojení účtu Zoho Mail je potřeba adresa IMAP serveru (imap.zoho.com nebo imap.zoho.eu podle datového centra), e-mailová adresa a heslo specifické pro aplikaci. Zoho vyžaduje hesla specifická pro aplikace pro IMAP připojení, když je aktivováno dvoufaktorové ověřování (což je doporučené bezpečnostní nastavení).
Pro vygenerování hesla specifického pro aplikaci v Zoho: přejděte do nastavení účtu Zoho, přejděte na Zabezpečení, poté Hesla specifická pro aplikace a vygenerujte nové heslo pro Redate.io. Toto heslo udělí přístup IMAP bez odhalení hlavního hesla účtu.
Proces analýzy a opravy
Po připojení Redate.io analyzuje celou schránku Zoho a identifikuje e-maily s migračními hlavičkami Received. Analýza zkontroluje každou složku (Doručená pošta, Odeslané, Koncepty a vlastní složky) a spočítá počet postižených e-mailů. Analýza je zdarma.
Proprietární opravný engine Redate.io poté analyzuje kompletní řetězec hlaviček každého postiženého e-mailu s použitím porovnání podpisů s databází stovek známých podpisů migračních nástrojů. Vícestupňový pipeline řeší problémy s kódováním, multipart struktury zpráv, inline přílohy, digitální podpisy a desítky speciálních případů, které by řemeslný přístup minul. Každý opravený e-mail projde kontrolou integrity, než je originál přesunut do viditelné záložní složky "Redate.io - Originals" po dobu 30 dní.
Proč si prostě nenapsat vlastní skript? Protože speciální případy jsou to, kde se vše sesype. E-maily podepsané S/MIME, poškozené MIME hranice, hlavičky kódované v ne-ASCII znacích podle RFC 2047, vnořené multipart struktury, zprávy bez hlavičky Date vůbec. Skript, který zvládne 90 % e-mailů a tiše poškodí zbylých 10 %, je horší než žádný skript (mimochodem, to není ten druh překvapení, které chcete zažít v pondělí ráno).
Specifika Zoho
IMAP limity přenosu Zoho
Zoho Mail uplatňuje limity přenosu na IMAP připojení k prevenci zneužití. Redate.io tyto limity respektuje a zpomaluje proces opravy, aby zůstal v rámci povolených přenosových rychlostí Zoho. Pro schránky s velkým počtem e-mailů může oprava trvat déle než na platformách s velkorysnějšími limity.
Zoho zdarma vs. placené tarify
Bezplatný tarif Zoho Mail nepodporuje přístup IMAP. IMAP je dostupný pouze na placených tarifech Zoho Mail (Mail Lite a vyšší). Pokud je dotčený účet Zoho na bezplatném tarifu, je nutné přejít na placený tarif pro aktivaci IMAP, aby se Redate.io mohl připojit.
Umístění datového centra Zoho
Zoho provozuje datová centra v několika regionech (USA, EU, Indie, Austrálie, Japonsko). Adresa IMAP serveru se liší podle regionu: imap.zoho.com (USA), imap.zoho.eu (EU), imap.zoho.in (Indie), imap.zoho.com.au (Austrálie). Ujistěte se, že při připojení k Redate.io používáte správnou regionální adresu serveru.
Zoho Mail zobrazuje špatné datumy po migraci? Spusťte bezplatnou analýzu s Redate.io a zjistěte přesně, kolik e-mailů je postiženo.