Migrace IMAP do Microsoftu 365 pomocí PowerShellu
Tento článek se týká Microsoft 365 Enterprise i Office 365 Enterprise.
V rámci procesu nasazení Microsoftu 365 se můžete rozhodnout migrovat obsah poštovních schránek uživatelů z e-mailové služby Protokolu IMAP (Internet Mail Access Protocol) do Microsoftu 365. Tento článek vás provede úlohami migrace IMAP e-mailu pomocí Exchange Online PowerShellu.
Poznámka
K provedení migrace IMAP můžete také použít Centrum pro správu Exchange . Viz Migrace poštovních schránek IMAP.
Co potřebujete vědět, než začnete?
Odhadovaná doba dokončení tohoto úkolu: 2 až 5 minut na vytvoření dávky migrace. Po spuštění dávky migrace se doba trvání migrace bude lišit v závislosti na počtu poštovních schránek v dávce, velikosti jednotlivých poštovních schránek a dostupné síťové kapacitě. Informace o dalších faktorech, které mají vliv na to, jak dlouho trvá migrace poštovních schránek do Microsoftu 365, najdete v tématu Výkon migrace.
Abyste mohli provést tento postup nebo tyto postupy, musíte mít přiřazená oprávnění. Pokud chcete zjistit, jaká oprávnění potřebujete, podívejte se na položku Migrace v tabulce v článku Oprávnění příjemců .
Pokud chcete používat rutiny powershellu Exchange Online, musíte se přihlásit a importovat je do místní relace Windows PowerShell. Pokyny najdete v tématu Připojení k Exchange Online PowerShellu.
Úplný seznam příkazů migrace najdete v tématu Rutiny pro přesun a migraci.
Na migrace IMAP platí následující omezení:
Migrovat je možné jenom položky v doručené poště uživatele nebo v jiných poštovních složkách. Nemůžete migrovat kontakty, položky kalendáře ani úkoly.
Z poštovní schránky uživatele je možné migrovat maximálně 500 000 položek.
Maximální velikost zprávy, kterou je možné migrovat, je 35 MB.
Kroky migrace
Krok 1: Příprava na migraci IMAP
Pokud máte doménu pro svoji organizaci IMAP, přidejte ji jako přijatou doménu vaší organizace Microsoft 365. Pokud chcete použít stejnou doménu, kterou už vlastníte pro své poštovní schránky Microsoft 365, musíte ji nejdřív přidat jako přijatou doménu do Microsoftu 365. Jakmile ho přidáte, můžete v Microsoftu 365 vytvářet uživatele. Další informace najdete v tématuOvěření domény.
Přidejte každého uživatele do Microsoftu 365, aby měli poštovní schránku. Pokyny najdete v tématuPřidání uživatelů do Microsoftu 365 pro firmy.
Získejte plně kvalifikovaný název domény serveru IMAP. Musíte zadat plně kvalifikovaný název domény (FQDN) (označovaný také jako úplný název počítače) serveru IMAP, ze kterého budete migrovat data poštovní schránky při vytváření koncového bodu migrace IMAP. Pokud chcete ověřit, jestli jde plně kvalifikovaný název domény použít ke komunikaci se serverem IMAP prostřednictvím Internetu, použijte klienta IMAP nebo příkaz PING.
Nakonfigurujte bránu firewall tak, aby umožňovala připojení IMAP. Možná budete muset otevřít porty v bráně firewall organizace, která hostuje server IMAP, aby síťový provoz pocházející z datacentra Microsoftu během migrace mohl vstoupit do organizace, která je hostitelem serveru IMAP. Seznam IP adres používaných datovými centry Microsoftu najdete v tématu adresy URL Exchange Online a rozsahy IP adres.
Přiřaďte účtu správce oprávnění pro přístup k poštovním schránkám ve vaší organizaci IMAP. Pokud v souboru CSV používáte pověření správce, musí mít účet, který použijete, oprávnění potřebná k přístupu k místním poštovním schránkám. Oprávnění požadovaná pro přístup k poštovním schránkám uživatelů jsou určena konkrétním serverem IMAP.
Pokud chcete používat rutiny powershellu Exchange Online, musíte se přihlásit a importovat je do místní relace Windows PowerShell. Pokyny najdete v tématu Připojení k Exchange Online PowerShellu.
Úplný seznam příkazů migrace najdete v tématu Rutiny pro přesun a migraci.
Ověřte, že se můžete připojit k serveru IMAP. Spuštěním následujícího příkazu v Exchange Online PowerShellu otestujte nastavení připojení k serveru IMAP.
Test-MigrationServerAvailability -IMAP -RemoteServer <FQDN of IMAP server> -Port <143 or 993> -Security <None, Ssl, or Tls>
Pro hodnotu parametru Port se obvykle používá 143 pro nešifrovaná připojení nebo protokol TLS (Transport Layer Security) a pro připojení SSL se používá 993.
Krok 2: Vytvoření souboru CSV pro dávku migrace IMAP
Identifikujte skupinu uživatelů, jejichž poštovní schránky chcete migrovat v dávce migrace IMAP. Každý řádek v souboru CSV obsahuje informace potřebné pro připojení k poštovní schránce v systému zasílání zpráv IMAP.
Tady jsou povinné atributy pro každého uživatele:
EmailAddress určuje ID uživatele pro poštovní schránku Microsoftu 365 uživatele.
UserName určuje přihlašovací jméno účtu, které se má použít pro přístup k poštovní schránce na serveru IMAP.
Heslo určuje heslo účtu ve sloupci Uživatelské jméno .
Tady je příklad formátu souboru CSV. V tomto příkladu se migrují tři poštovní schránky:
EmailAddress,UserName,Password
terrya@contoso.edu,terry.adams,1091990
annb@contoso.edu,ann.beebe,2111991
paulc@contoso.edu,paul.cannon,3281986
Pro atribut UserName můžete kromě uživatelského jména použít přihlašovací údaje účtu, kterému byla přiřazena potřebná oprávnění pro přístup k poštovním schránkám na serveru IMAP. Následující jsou některé konkrétní formáty používané pro některé servery IMAP:
Microsoft Exchange:
Pokud chcete e-mail migrovat z implementace serveru IMAP pro Microsoft Exchange, použijte pro atribut UserName v souboru CSV formát Domain/Admin_UserName/User_UserName. Řekněme, že chcete migrovat e-mail z Exchange pro uživatele Terry Adams, Ann Beebe a Paul Cannon. Máte účet správce pošty, kde uživatelské jméno je mailadmin a heslo je P@ssw0rd. Soubor CSV bude vypadat takto:
EmailAddress,UserName,Password
terrya@contoso.edu,contoso-students/mailadmin/terry.adams,P@ssw0rd
annb@contoso.edu,contoso-students/mailadmin/ann.beebe,P@ssw0rd
paulc@contoso.edu,contoso-students/mailadmin/paul.cannon,P@ssw0rd
Dovecot:
Pro servery IMAP, které podporují sasl (Simple Authentication and Security Layer), jako je například server IMAP Dovecot, použijte formát User_UserName*Admin_UserName, kde hvězdička ( * ) je konfigurovatelný oddělovač. Řekněme, že migrujete e-maily stejných uživatelů ze serveru IMAP Dovecot pomocí přihlašovacích údajů správce mailadmin a P@ssw0rd. Soubor CSV bude vypadat takto:
EmailAddress,UserName,Password
terrya@contoso.edu,terry.adams*mailadmin,P@ssw0rd
annb@contoso.edu,ann.beebe*mailadmin,P@ssw0rd
paulc@contoso.edu,paul.cannon*mailadmin,P@ssw0rd
Mirapoint:
Pokud chcete e-mail migrovat ze serveru Mirapoint Message Server, použijte u přihlašovacích údajů správce formát #user@domain#Admin_UserName#. Pokud chcete migrovat e-mail z Mirapointu pomocí přihlašovacích údajů správce mailadmin a P@ssw0rd, soubor CSV by vypadal takto:
EmailAddress,UserName,Password
terrya@contoso.edu,#terry.adams@contoso-students.edu#mailadmin#,P@ssw0rd
annb@contoso.edu,#ann.beebe@contoso-students.edu#mailadmin#,P@ssw0rd
paulc@contoso.edu,#paul.cannon@contoso-students.edu#mailadmin#,P@ssw0rd
Courier IMAP:
Některé zdrojové e-mailové systémy, například Courier IMAP, nepodporují migraci poštovních schránek do Microsoftu 365 pomocí přihlašovacích údajů správce poštovní schránky. Můžete místo toho nastavit zdrojový e-mailový systém tak, aby používal virtuální sdílené složky. Pomocí virtuálních sdílených složek můžete pomocí přihlašovacích údajů správce poštovní schránky přistupovat k poštovním schránkám uživatelů ve zdrojovém e-mailovém systému. Další informace o konfiguraci virtuálních sdílených složek u serveru Courier IMAP najdete v článku Sdílené složky.
Pokud chcete migrovat poštovní schránky potom, co jste ve zdrojovém e-mailovém systému nastavili virtuální sdílené složky, musíte do souboru migrace zahrnout volitelný atribut UserRoot. Tento atribut určuje umístění poštovních schránek jednotlivých uživatelů ve struktuře virtuálních sdílených složek ve zdrojovém e-mailovém systému. Například cesta k Terryho poštovní schránce je /users/terry.adams.
Tady je příklad souboru CSV obsahujícího atribut UserRoot:
EmailAddress,UserName,Password,UserRoot
terrya@contoso.edu,mailadmin,P@ssw0rd,/users/terry.adams
annb@contoso.edu,mailadmin,P@ssw0rd,/users/ann.beebe
paulc@contoso.edu,mailadmin,P@ssw0rd,/users/paul.cannon
Krok 3: Vytvoření koncového bodu migrace IMAP
Aby byla migrace e-mailů úspěšná, musí se Microsoft 365 připojit ke zdrojovému e-mailovému systému a komunikovat s ním. Microsoft 365 k tomu používá koncový bod migrace. Koncový bod migrace také definuje počet poštovních schránek, které se mají migrovat současně, a počet poštovních schránek, které se mají synchronizovat současně během přírůstkové synchronizace, která probíhá každých 24 hodin. Pokud chcete vytvořit koncový bod migrace pro migraci IMAP, nejprve se připojte k Exchange Online.
Úplný seznam příkazů migrace najdete v tématu Rutiny pro přesun a migraci.
Pokud chcete v Exchange Online PowerShellu vytvořit koncový bod migrace IMAP s názvem IMAPEndpoint, spusťte následující příkaz:
New-MigrationEndpoint -IMAP -Name IMAPEndpoint -RemoteServer imap.contoso.com -Port 993 -Security Ssl
Můžete také přidat parametry pro určení souběžných migrací, souběžných přírůstkových migrací a portu, který se má použít. Následující Exchange Online příkaz PowerShellu vytvoří koncový bod migrace IMAP s názvem IMAPEndpoint, který podporuje 50 souběžných migrací a až 25 souběžných přírůstkových synchronizací. Také nakonfiguruje koncový bod tak, aby pro šifrování TLS používal port 143.
New-MigrationEndpoint -IMAP -Name IMAPEndpoint -RemoteServer imap.contoso.com -Port 143 -Security Tls -MaxConcurrentMigrations
50 -MaxConcurrentIncrementalSyncs 25
Další informace o rutině New-MigrationEndpoint najdete v tématuNew-MigrationEndpoint.
Ověření, že to fungovalo
Spuštěním následujícího příkazu v Exchange Online PowerShellu zobrazte informace o imapEndpointu:
Get-MigrationEndpoint IMAPEndpoint | Format-List EndpointType,RemoteServer,Port,Security,Max*
Krok 4: Vytvoření a spuštění dávky migrace IMAP
K vytvoření dávky migrace pro migraci IMAP můžete použít rutinu New-MigrationBatch . Můžete vytvořit dávku migrace a spustit ji automaticky zahrnutím parametru AutoStart . Případně můžete vytvořit dávku migrace a potom ji spustit pomocí rutinyStart-MigrationBatch .
Následující příkaz powershellu Exchange Online automaticky spustí dávku migrace s názvem IMAPBatch1 pomocí koncového bodu IMAP s názvem IMAPEndpoint:
New-MigrationBatch -Name IMAPBatch1 -SourceEndpoint IMAPEndpoint -CSVData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\IMAPmigration_1.csv")) -AutoStart
Ověření, že to fungovalo
Spuštěním rutiny Get-MigrationBatch zobrazte informace o IMAPBatch1:
Get-MigrationBatch -Identity IMAPBatch1 | Format-List
Spuštěním následujícího příkazu můžete také ověřit, že se dávka spustila:
Get-MigrationBatch -Identity IMAPBatch1 | Format-List Status
Krok 5: Směrování e-mailu do Microsoftu 365
To, kam se mají e-maily doručovat, zjišťují e-mailové systémy pomocí záznamu DNS označovaného jako záznam MX. Během procesu migrace e-mailu ukazoval váš záznam MX na váš zdrojový e-mailový systém. Teď, když je migrace e-mailu do Microsoftu 365 hotová, je čas nasměrovat záznam MX na Microsoft 365. To pomáhá zajistit, aby se e-maily doručily do vašich poštovních schránek Microsoftu 365. Přesunutím záznamu MX můžete také vypnout svůj starý e-mailový systém, až budete připravení.
Pro spoustu poskytovatelů DNS jsou vypracované konkrétní pokyny týkající se změny záznamu MX. Když máte jiného poskytovatele DNS nebo když vás zajímají obecné pokyny, jsou pro vás k dispozici také obecné pokyny k záznamům MX.
Než e-mailové systémy vašich zákazníků a partnerů změněný záznam MX rozpoznají, může to trvat až 72 hodin. Počkejte aspoň 72 hodin, než přejdete k dalšímu úkolu: Krok 6: Odstranění dávky migrace IMAP.
Krok 6: Odstranění dávky migrace IMAP
Po změně záznamu MX a ověření, že se všechny e-maily směrují do poštovních schránek Microsoftu 365, upozorněte uživatele, že jejich pošta míří do Microsoftu 365. Potom můžete dávku migrace IMAP odstranit. Před odstraněním dávky migrace ověřte tyto věci:
Všichni uživatelé používají poštovní schránky Microsoftu 365. Po odstranění dávky se pošta odeslaná do poštovních schránek v místním Exchange Server nezkopíruje do odpovídajících poštovních schránek Microsoftu 365.
Poštovní schránky Microsoft 365 byly synchronizovány alespoň jednou poté, co se jim pošta začala posílat přímo. Chcete-li to provést, ujistěte se, že hodnota v poli Čas poslední synchronizace pro dávku migrace je novější, než když se pošta začala směrovat přímo do poštovních schránek Microsoftu 365.
Pokud chcete odstranit dávku migrace IMAPBatch1 z Exchange Online PowerShellu, spusťte následující příkaz:
Remove-MigrationBatch -Identity IMAPBatch1
Další informace o rutině Remove-MigrationBatch najdete v tématuRemove-MigrationBatch.
Ověření, že to fungovalo
Spuštěním následujícího příkazu v Exchange Online PowerShellu zobrazte informace o imapBatch1:
Get-MigrationBatch IMAPBatch1"
Příkaz vrátí buď dávku migrace se stavem Odebrání, nebo vrátí chybu s oznámením, že dávku migrace se nepodařilo najít a ověří, že se dávka odstranila.
Další informace o rutině Get-MigrationBatch najdete v tématuGet-MigrationBatch.