← All Platforms

Coming Soon · Private Beta

Gmail migration is currently in private beta while we finish the attachment-carry rollout. It is not yet available to all customers. Request beta access by emailing hello@migrationfox.com with your tenant ID and migration size.

PLATFORM

Gmail Migration Tool

MigrationFox migrates Gmail mailboxes to Microsoft 365 Exchange Online with folder-tree preservation, label-to-category mapping, sender attribution via internet message headers, and original receivedDateTime preservation. Works with both individual Gmail accounts (OAuth) and Google Workspace tenants (service-account with domain-wide delegation for bulk mailbox migrations).

Folder & Label Handling

Gmail's label model is fundamentally different from Outlook's folder tree: a single message can carry multiple labels (e.g. INBOX + a custom label + IMPORTANT). MigrationFox translates this faithfully:

Cross-folder dedup: because a single Gmail message carries multiple labels, naive iteration would write the message twice. MigrationFox dedupes by source message ID — first folder iterated wins. System folders come first in iteration order so the message lands where users expect it (Inbox over user-label).

Auth Modes

Two authentication paths supported:

Attachment Carry

Attachments are read from Gmail's full message payload (inline parts and large attachments via users.messages.attachments.get) and re-encoded into RFC 2822 multipart/mixed for delivery to the destination platform. Today this is gated behind the ENABLE_GMAIL_ATTACHMENTS production flag and rolling out in a 48-hour soak per platform; on full rollout, attachments will flow by default. Per-attachment cap: 25 MB; total per message: 25 MB (recipient-side Outlook enforcement varies by tenant).

Date Preservation

The original received timestamp from Gmail (internalDate) is preserved on the destination message. Outlook's view shows the message at its original date in the mailbox sort order, not the migration timestamp.

Read State and Categories

Read / unread state from Gmail is preserved. User-defined labels become Outlook categories on the message so search-by-category still works on the destination side.

Pricing

Mail migration is included in the standard CA$0.50 / GB pay-as-you-go rate. Each migrated message is billed by its full RFC 822 size including attachments. Free tier (2 GB) covers small mailbox migrations end-to-end.

Request beta access

Gmail migration is currently in private beta. Email hello@migrationfox.com with your tenant ID and migration size to join the beta — we’ll reach out within one business day to enable it for your tenant.

← All Platforms