CodeTwo Exchange Migration vs imap-migrate
CodeTwo Exchange Migration
codetwo.comimap-migrate
github.comSide by side
| Figure | CodeTwo Exchange Migration | imap-migrate |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | Yes | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| Self-hosted | Yes | — |
| Plans published | 1 | 1 |
| Spec score · Email Migration Software | 7.8 (#8) | 7.8 (#9) |
| Purpose | The server application migrates mailboxes and public folders to on-premises Exchange Server Subscription Edition from earlier Exchange versions, Microsoft 365, hosted Exchange, and IMAP systems. | imap-migrate is an open-source command-line tool for moving email from one IMAP host to another. |
| Security | The product is developed and supplied under CodeTwo’s ISO/IEC 27001- and ISO/IEC 27018-certified information security management system. | The README recommends environment variables for credentials as a more secure option; it does not state security certifications or compliance claims. |
| Support | Paid licenses include technical support, free product updates and upgrades, and 24/7 access by email and phone with a 24-hour response-time guarantee. | The project invites users to report bugs by opening a GitHub issue and welcomes contributions through pull requests. |
Plans
CodeTwo Exchange Migration
- CodeTwo Exchange Migration licensePrice not published
In their own words
CodeTwo Exchange Migration
CodeTwo Exchange Migration is a server application for moving mailboxes and public folders into on-premises Exchange Server Subscription Edition. Sources include earlier Exchange versions, Microsoft 365, hosted Exchange and IMAP systems. Exchange Server 2013 and newer can move directly to Subscription Edition. The software supports cross-forest and cross-domain moves, staged and hybrid migrations, and delta passes that copy new items without duplicating migrated ones. IMAP sources include Google Workspace, HCL Notes, Rackspace, Zimbra, Kopano and Kerio Connect. Administrators can schedule jobs, filter by time or folder, choose item types and monitor detailed reports. Installation runs in the customer environment without third-party migration tools or cloud services. Connections are encrypted, and Microsoft 365 uses OAuth 2.0 without storing credentials. Calendar and contact migration are supported; tenant-to-tenant moves are not. A 30-day trial is available, while paid licenses include support and updates.
imap-migrate
imap-migrate is a free, open-source command-line tool for transferring the contents of one email folder between IMAP hosts. It can work with providers that support IMAP, including Gmail, Outlook, Fastmail, Yahoo and custom servers. The tool preserves original received dates and flags such as Seen and Flagged, and shows progress, transfer speed, success and error counts, plus estimated time remaining. It records actions in migration.log. Its README says interrupted migrations can be rerun without duplicating emails; the --dry-run option checks connection and settings without moving messages. Credentials can be supplied as command-line arguments or environment variables, with environment variables recommended by the README as the more secure option. Both accounts need IMAP access enabled, and the tool requires Python 3.12 or higher; uv is recommended for dependency management. It runs on Linux, macOS and Windows and is licensed under MIT. It does not rebuild a full folder structure or migrate provider-specific features such as Gmail labels or categories. Bug reports and contributions are invited through GitHub issues and pull requests.