ElephantsDataSign in
Menu
ElephantsData knowledge centre

IMAP Migration Limitations: Email, Calendars, Contacts and Archives

Understand what an IMAP migration normally transfers, what it does not, and how folders, labels, calendars, contacts, archives, and metadata require planning.

By ElephantsData TeamSeptember 16, 20264 minute read

IMAP is a standard for accessing server-hosted email messages and folders. It is useful across many providers, but it is not a complete tenant-migration protocol. A standard IMAP migration usually moves readable messages and exposed folders—not calendars, contacts, rules, identities, permissions, or every archive type.

What IMAP commonly exposes

An authenticated IMAP client can generally enumerate mail folders, read message content, and append messages to destination folders. This can include Inbox, Sent, Drafts, custom folders, attachments embedded in messages, headers, and timestamps, subject to provider behavior and destination support.

Even within email, results vary. Providers may represent Gmail labels as folders, hide special folders, limit very large messages, throttle connections, or expose only part of an archive. Draft and sent-state behavior should be tested.

What IMAP does not normally migrate

  • Calendars, meetings, and responses
  • Contacts and personal address books
  • Inbox rules and forwarding settings
  • Signatures and client profiles
  • Delegates, Send As, and Send on Behalf permissions
  • Distribution groups and directory identities
  • Mail-flow connectors and DNS records
  • Retention policies, holds, and compliance configuration
  • Provider-native sharing links or collaboration metadata

These require provider APIs, exports, administrative tools, or manual configuration.

Online archives and local archives are different

An online archive may be a separate mailbox that requires distinct permissions and provider-specific access. A local PST, MBOX, or client cache is not available through the server merely because the user can see it in a desktop application. Inventory each archive location and decide whether it belongs in the project.

Labels do not equal folders

Gmail can apply several labels to one message, while traditional mailbox systems often place a message in one folder. A migration tool must choose a representation, which can produce multiple destination copies or a changed organization. Test multi-label messages and document the selected behavior.

Metadata needs validation

Do not validate only subject lines. Sample sender, recipients, sent and received dates, read state, flags, attachments, message bodies, special folders, and international characters. Some server-assigned internal dates or provider-specific identifiers do not map identically.

How to plan around limitations

Create a workload matrix with “required,” “supported,” “separate method,” and “excluded” columns. Communicate the result before migration. If calendars and contacts are required, choose a provider-aware route that explicitly supports them or plan approved export/import procedures.

Review IMAP to Microsoft 365 migration for the current ElephantsData route.

A safer operating pattern

Start with a pilot that represents the real project: one ordinary user, one large mailbox or drive, and one account with unusual folders, labels, permissions, or item sizes. Keep the source available until the destination has been validated. A successful sign-in proves only that authentication works; it does not prove that every selected workload can be read, mapped, written, and reconciled.

Before the production run, record the agreed scope, exclusions, destination licenses, storage capacity, maintenance window, escalation contacts, and acceptance criteria. Run preflight checks again after configuration changes. During migration, review user-level progress instead of relying on a single percentage. Afterward, separate transferred, skipped, and failed items, investigate exceptions, and run an incremental pass for eligible changes created after the initial scan.

ElephantsData provides an encrypted, customer-authorized source-to-destination migration pipeline with mapping, preflight checks, checkpoints, retries, progress visibility, and outcome reporting for supported routes. Support varies by provider and workload, so confirm the current supported migration routes before committing to a project. ElephantsData is currently free to use; provider licensing, storage, API, and network charges may still apply.

Frequently asked questions

Should the source be deleted immediately after migration?

No. Retain the source according to your business, legal, and backup requirements until stakeholders approve the destination and the reconciliation evidence.

Does a completed job guarantee that every possible item moved?

No. Completion must be read together with scope, skipped items, failures, provider limitations, and destination sampling. Use the mailbox validation guide before acceptance.

Where should I start?

Review the email migration software workflow, verify the route, and run a representative pilot before expanding the batch.