Migration
IMAP to Google Workspace migration
IMAP to Google Workspace migration copies one email workload from a compatible host into Gmail. Folders map to labels, while contacts, calendars, rules and delegation need separate handling. Confirm source authentication, host limits and pilot results before agreeing a schedule, then reconcile messages through the routing change.
Tell us the source and destination, users, approximate data volume and deadline. We’ll review the fit and clarify scope, exclusions and pricing before you commit.
| 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 | Pilot-dependent; confirm host limits and mailbox volumes |
| Our fixed price | £95 / $125 planning reference; minimums, volume adjustments and separate scope may apply |
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.
Measure the source host with a representative mailbox before scheduling. Check connection caps, authentication and mailbox sizes with the provider; increasing a limit may help but does not establish an overnight completion guarantee.
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.
Validate a mail-only import before changing routing
An IMAP import reads messages and folders, not the application data that may accompany a hosted mailbox. Export contacts and calendars through the source product where supported; document rules, aliases, local POP archives and delegation separately. Agree whether those tasks belong in the quote.
Use a representative pilot to check authentication, TLS, nested labels, timestamps, attachments and skipped messages. Source concurrency limits differ by host; neither a fixed connection count nor a universal GB/hour figure should set the deadline. Keep both services available through propagation and reconcile delivery before cancellation.
A decision worth checking
IMAP host connection limits and authentication policy can constrain a move even when the target has sufficient storage. Measure a representative mailbox and agree concurrency with the source provider instead of assuming a universal transfer rate.
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.
Scope your migration
Tell us the source and destination, users, approximate data volume and deadline. We’ll review the fit and clarify scope, exclusions and pricing before you commit.
What happens next
We review the source and target, identify missing information, then agree discovery and a proposal. A date and price are confirmed only after scope is understood.
What changes a migration quotePrefer to talk? Call +44 20 7183 3436 (Mon–Fri 08:00–18:00 GMT).
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.
- Can we provide mailbox passwords in this enquiry?
- No. Describe the host and access available, without sending passwords. Any credential collection or delegated access is agreed separately using an appropriate secure process.
How this page is verified
Reviewed by Workspace Migration Services migrations desk, Google Workspace migration engineers. Last checked .
- Data Migration Service capabilities reflect Google Workspace Admin Help documentation as of 2026-08-06.
- Transfer and schedule estimates need representative pilot measurements; no published company performance dataset is used as evidence here.
- 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
Send source and target platforms, users, approximate mail and file volumes, and deadline. We will clarify the discovery needed, exclusions and a written project quotation before dates are agreed.