Migration software

CodeTwo Office 365 Migration

Suggested in 5 of our migration playbooks, mainly for Email and domains and Microsoft 365. Here is what it handles, how it treats key settings, and other tools for the same jobs.

Third-party toolBy CodeTwo5 playbooks16 limits handled

What it handles

The limits of the built-in tools that CodeTwo Office 365 Migration gets around, as covered in our playbooks.

cPanel email to Microsoft 365 migration

  • Clean out Trash, Junk and huge attachments firstIMAP source with a time filter that excludes items older or newer than a set date, folder filters and delta passes for new mail.
  • Ask the host about IMAP connection limitsSets mailboxes migrated at once, adjusts to IMAP servers that throttle, and schedules jobs into chosen time windows.
  • Built-in IMAP batch: each mailbox copies up to 500,000 items, newest first, with no date filter. Messages over 35 MB are skipped.Filters by date and folder, with delta passes (top-ups) for new mail.
  • Shared hosting limits IMAP connections. Built-in IMAP batch: you can lower how many mailboxes copy at once in the migration endpoint settings, but you cannot limit it to certain hours.Sets how many mailboxes run at once, handles throttling servers, and schedules jobs overnight.

Exchange Server to Exchange Online migration

  • Use Minimal hybrid instead of cutover once you pass a few dozen mailboxesMigrates on-premises Exchange mailboxes (primary and archive) and public folders to Microsoft 365, with scheduled migration, pause and resume, and a delta scan.
  • Cutover: every mailbox moves in one batch and mail routing changes on one day, with a hard limit of 2,000 mailboxes.Migrates on-premises mailboxes (primary and archive) and public folders in scheduled jobs, with pause, resume and a delta scan (final top-up).

IMAP migration to Microsoft 365

  • Trim what you copy before the first batchIMAP source with a time filter that excludes items older or newer than a set date, folder filters and delta passes for new mail.
  • Work within the host's connection limitsSets mailboxes migrated at once, adjusts to IMAP servers that throttle, and schedules jobs into chosen time windows.
  • Built-in IMAP batch: each mailbox copies up to 500,000 items, newest first, with no date filter. Messages over 35 MB are skipped.Filters by date and folder, with delta passes (top-ups) for new mail.
  • Host connection limits slow the copy. Built-in IMAP batch: you can lower how many mailboxes copy at once in the migration endpoint settings, but you cannot limit it to certain hours.Sets how many mailboxes run at once, handles throttling servers, and schedules jobs overnight.

Rackspace Email to Microsoft 365 migration

  • Send big or old mailboxes by PSTIMAP source with a time filter that excludes items older or newer than a set date, folder filters and delta passes for new mail.
  • Pace the copy to suit Rackspace's connection limitsSets mailboxes migrated at once, adjusts to IMAP servers that throttle, and schedules jobs into chosen time windows.
  • Built-in IMAP batch: each mailbox copies up to 500,000 items, newest first, with no date filter. Messages over 35 MB are skipped.Filters by date and folder, with delta passes (top-ups) for new mail.
  • You cannot raise Rackspace's connection limits yourself. Built-in IMAP batch: you can lower how many mailboxes copy at once in the migration endpoint settings, but you cannot limit it to certain hours.Sets how many mailboxes run at once, handles throttling servers, and schedules jobs overnight.

Zoho Mail to Microsoft 365 migration

  • Keep IMAP for live mail and PST for archivesIMAP source with a time filter that excludes items older or newer than a set date, folder filters and delta passes for new mail.
  • Built-in IMAP batch: each mailbox copies up to 500,000 items, newest first, with no date filter. Messages over 35 MB are skipped.Filters IMAP items by date and folder, with delta passes (top-ups) for new mail.

How it handles key settings

From the settings checklists in our playbooks: what CodeTwo Office 365 Migration carries across.

SettingHow it handles itPlaybook
What the copy moves, and what it leaves behindReads the source over IMAP, which carries mail only. Plan contacts and calendars separately.cPanel email to Microsoft 365 migration
Mailbox size and old mailA time filter excludes items older or newer than a date you set, so old mail can follow in a later pass or stay behind.cPanel email to Microsoft 365 migration
Large messagesAdvanced settings let you set the largest item size to migrate.cPanel email to Microsoft 365 migration
Folders to leave out, such as Junk and TrashA folder filter excludes chosen folders completely.cPanel email to Microsoft 365 migration
Read status, flags and datesNot stated in CodeTwo's documentation: test it in your pilot.cPanel email to Microsoft 365 migration
Mailbox passwordsAlso takes each mailbox login and password from a CSV file.cPanel email to Microsoft 365 migration
How many mailboxes copy at onceSets how many mailboxes migrate at once, has a throttling step for IMAP servers that limit connections, and a Scheduler that runs jobs only in the hours you choose.cPanel email to Microsoft 365 migration
Top-up copies after the switchA delta pass (a top-up copy of only what changed) copies only new items, not changed ones.cPanel email to Microsoft 365 migration
Which method your version and size allowMoves mailboxes in scheduled jobs without a cutover batch or a hybrid set-up. Which Exchange versions it supports: not stated on CodeTwo's Exchange to Microsoft 365 page: check with CodeTwo.Exchange Server to Exchange Online migration
What each method movesMigrates all mailbox items, including email, contacts, calendars and tasks.Exchange Server to Exchange Online migration
Archive mailboxesMigrates primary and archive mailboxes.Exchange Server to Exchange Online migration
Mailbox permissions and delegatesMailbox and folder permissions: not stated on CodeTwo's Exchange to Microsoft 365 page: test it in your pilot.Exchange Server to Exchange Online migration
Large and corrupt itemsItem size limits: not stated on CodeTwo's Exchange to Microsoft 365 page: test it in your pilot.Exchange Server to Exchange Online migration
Top-up copies and completing batchesRuns a delta scan (a top-up copy of only what changed since the last copy) before the final switch, with pause and resume.Exchange Server to Exchange Online migration
Outlook and phones after the moveOutlook profile changes: not stated on CodeTwo's Exchange to Microsoft 365 page: test it in your pilot.Exchange Server to Exchange Online migration
Public foldersMigrates public folders to Exchange Online.Exchange Server to Exchange Online migration
What the copy moves, and what it leaves behindReads the source over IMAP, which carries mail only. Plan contacts and calendars separately.IMAP migration to Microsoft 365
Mailbox size and old mailA time filter excludes items older or newer than a date you set, so old mail can follow in a later pass or stay behind.IMAP migration to Microsoft 365
Large messagesAdvanced settings let you set the largest item size to migrate.IMAP migration to Microsoft 365
Folders to leave out, such as Junk and TrashA folder filter excludes chosen folders completely.IMAP migration to Microsoft 365
Read status, flags and datesNot stated in CodeTwo's documentation: test it in your pilot.IMAP migration to Microsoft 365
Mailbox passwordsAlso takes each mailbox login and password from a CSV file.IMAP migration to Microsoft 365
How many mailboxes copy at onceSets how many mailboxes migrate at once, has a throttling step for IMAP servers that limit connections, and a Scheduler that runs jobs only in the hours you choose.IMAP migration to Microsoft 365
Top-up copies after the switchA delta pass (a top-up copy of only what changed) copies only new items, not changed ones.IMAP migration to Microsoft 365
What the copy moves, and what it leaves behindReads the source over IMAP, which carries mail only. Plan contacts and calendars separately.Rackspace Email to Microsoft 365 migration
Mailbox size and old mailA time filter excludes items older or newer than a date you set, so old mail can follow in a later pass or stay behind.Rackspace Email to Microsoft 365 migration
Large messagesAdvanced settings let you set the largest item size to migrate.Rackspace Email to Microsoft 365 migration
Folders to leave out, such as Junk and TrashA folder filter excludes chosen folders completely.Rackspace Email to Microsoft 365 migration
Read status, flags and datesNot stated in CodeTwo's documentation: test it in your pilot.Rackspace Email to Microsoft 365 migration
Mailbox passwordsAlso takes each mailbox login and password from a CSV file.Rackspace Email to Microsoft 365 migration
How many mailboxes copy at onceSets how many mailboxes migrate at once, has a throttling step for IMAP servers that limit connections, and a Scheduler that runs jobs only in the hours you choose.Rackspace Email to Microsoft 365 migration
Top-up copies after the switchA delta pass (a top-up copy of only what changed) copies only new items, not changed ones.Rackspace Email to Microsoft 365 migration
What the copy moves, and what it leaves behindReads the source over IMAP, which carries mail only. Plan contacts and calendars separately.Zoho Mail to Microsoft 365 migration
Mailbox size and old mailA time filter excludes items older or newer than a date you set, so old mail can follow in a later pass or stay behind.Zoho Mail to Microsoft 365 migration
Large messagesAdvanced settings let you set the largest item size to migrate.Zoho Mail to Microsoft 365 migration
Folders to leave out, such as Junk and TrashA folder filter excludes chosen folders completely.Zoho Mail to Microsoft 365 migration
Read status, flags and datesNot stated in CodeTwo's documentation: test it in your pilot.Zoho Mail to Microsoft 365 migration
Mailbox passwordsAlso takes each mailbox login and password from a CSV file.Zoho Mail to Microsoft 365 migration
How many mailboxes copy at onceSets how many mailboxes migrate at once, has a throttling step for IMAP servers that limit connections, and a Scheduler that runs jobs only in the hours you choose.Zoho Mail to Microsoft 365 migration
Top-up copies after the switchA delta pass (a top-up copy of only what changed) copies only new items, not changed ones.Zoho Mail to Microsoft 365 migration

Tools for the same jobs

Other tools our playbooks suggest for the same migrations.

We write these notes from the vendor documentation cited in each playbook. Tools cannot pay to be included or to change them. Check the vendor's current documentation and terms before you buy.