Migration
IMAP to Google Workspace migration
An IMAP to Google Workspace migration copies mail from any IMAP-capable host into Gmail using Google's Data Migration Service. Folders become labels, read and flagged state are preserved, and the source stays authoritative until the MX record changes. We run 4 to 8 concurrent connections because shared hosts throttle above that.
| Common sources | cPanel, Zimbra, Rackspace, Dovecot, Courier, Kerio |
|---|---|
| Preserved | Folder tree, read state, flags, dates, attachments |
| Not preserved | Server-side filters, webmail contacts, quotas |
| Limiting factor | Source host simultaneous IMAP connection cap |
| Typical 50-mailbox run | 24–72 hours of transfer, weekend cutover |
| Our fixed price | £65 / $85 per mailbox |
Why IMAP migrations stall
The transfer itself is simple. What varies wildly is the source host. Budget shared hosting typically caps simultaneous IMAP connections per account and per IP, and Google's migration service will happily hit that cap and start retrying. The result looks like a slow migration; it is actually a rate-limited one.
Before we start, we test the source host's connection behaviour with a single representative mailbox and measure actual throughput. That number, not a generic estimate, sets the schedule. Where the host allows it, raising the connection cap for the migration window turns a four-day run into an overnight one.
Credentials and the password problem
Google's migration service needs mailbox credentials or an admin-level account with impersonation on the source. On shared hosting there is rarely an impersonation path, which means either collecting per-mailbox passwords or resetting them centrally through the hosting control panel.
Resetting centrally is faster and more secure than emailing round asking for passwords, but it breaks users' existing mail clients immediately, so it must happen inside a communicated window. We supply the user-facing notice as part of the project rather than leaving you to write it the night before.
- Test throughput with one mailbox before scheduling the full run
- Reset source passwords centrally inside a communicated window
- Migrate the largest mailboxes first so they are not the tail
- Run a final delta after the MX change, not before
- Keep the source host live and paid for at least 14 days after cutover
What does not come with the mail
Server-side filters and sieve rules do not transfer. Neither do webmail address books in most cases, though a CSV export and import usually solves contacts in an afternoon. Aliases and catch-all addresses are configuration rather than data and are recreated in the Google admin console during setup.
Calendar data is a separate matter. Where the source was a plain IMAP host, there is usually no calendar to migrate, which makes these projects considerably simpler than an Exchange move. Where the host ran Zimbra or Kerio, calendars exist and are handled as their own workstream.
Cutover and the fourteen-day rule
The MX change is the cutover. Before it, mail lands on the old host and the migration keeps copying. After it, mail lands in Google and one final delta collects the remainder from the source. That final delta is the reason we insist on keeping the old host paid for at least fourteen days.
Cancelling the old hosting the day after cutover is the single most common self-inflicted disaster in this category. DNS propagation is uneven, and a message can arrive at the old server days later. Fourteen days of overlap costs very little and removes the entire class of problem.
What we see that others don't say
Google's Data Migration Service throttles per-connection rather than per-account, so a 200-mailbox cPanel migration is limited by the source host's simultaneous IMAP connection cap far more than by anything on Google's side; raising that cap with the host is usually the single highest-impact change to the schedule.
What this doesn't cover
- We do not migrate server-side sieve or procmail filters. They are documented and rebuilt as Gmail filters, which is a small manual task per power user.
- Webmail contact databases are exported and imported as CSV where the host supports it; there is no automated path for every webmail product.
- We do not manage your existing hosting account or handle its cancellation. We tell you when it is safe to cancel.
- Mailboxes over 50GB are quoted separately because they need a staged transfer and often an archive decision.
Questions we get asked
- Do we need the password for every mailbox?
- Either individual passwords or an admin account with impersonation rights on the source. On shared hosting there is usually no impersonation path, so passwords are reset centrally through the control panel inside a communicated window.
- Are folders preserved when moving from IMAP to Gmail?
- Yes. The IMAP folder tree becomes nested Gmail labels, and read state, star or flag state, and original dates are preserved. The visual structure differs because Gmail uses labels rather than folders.
- How long should we keep the old mail server?
- At least fourteen days after the MX change. DNS propagation is uneven and late-arriving mail still hits the old server, so the overlap protects against a class of loss that is otherwise unrecoverable.
- Can you migrate from cPanel or Rackspace specifically?
- Yes, both are routine. cPanel migrations are usually limited by the host's simultaneous IMAP connection cap, and Rackspace estates often carry large archived mailboxes that are worth staging separately.
How this page is verified
Reviewed by Pearl Lemon Cloud migrations desk, Google Workspace migration engineers. Last checked .
- Data Migration Service capabilities reflect Google Workspace Admin Help documentation as of 2026-08-06.
- Connection-cap observations are Pearl Lemon Cloud measurements taken across shared-hosting migrations to 2026-08-06.
- SMTP retry and late-delivery behaviour follows RFC 5321 section 4.5.4.
Sources you can check
Related pages
- MX, SPF and DKIM for cutover
- Workspace for law firms
- Moving Drive content to SharePoint
- What the Workspace price rise costs you
- Estimate transfer hours for your mailbox count
- Fixed migration prices per mailbox
- Full migration service and fixed pricing
- Configure SPF, DKIM and DMARC before cutover
- Estimate your mailbox transfer window
- Ongoing Workspace support in London
Move off shared hosting
Tell us your host and mailbox count. We will test throughput against one mailbox first and give you a real schedule instead of a guess.