Gmail Migration

    Refer to the table below to view the supported and unsupported object types for Gmail Migration.

    – Supported; × Unsupported.

    *Note: The object types that are not listed in the table below are not supported.

    Object TypeObject TypeObject TypeService Account Authentication Support StatusApp Profile Support StatusComment
    MailboxUser MailboxUser MailboxUser mailboxes cannot be migrated to Microsoft 365 Group mailboxes.The mailbox cannot be migrated to the destination if the user is Suspended or Archived. Mailbox delegations/permissions are not supported for migration.
    MailboxResource MailboxResource MailboxPartially SupportedPartially SupportedResource mailboxes cannot be migrated to Microsoft 365 Group mailboxes and Archive mailboxes.The following properties of events may not be migrated to the destination:● The event’s color cannot be migrated to the destination because the Exchange calendar does not have the color property.● The event’s notification time cannot be migrated to the destination, and the destination Reminder’s default time (15 mins) will be displayed for the migrated events.● If the source event takes place during the time switch between the Daylight Saving Time (DST) and the Standard Time of the source time zone, the event time may not be correctly migrated to the destination.● If the destination Exchange is configured with a maximum booking lead time (days) for resource mailboxes and the meeting end date of the source event is later than the destination booking lead time, the event can be migrated, however, the event will be automatically cancelled after the event organizer updates the event in the destination. ● If the destination Exchange is configured with a maximum event duration for resource mailboxes and the meeting duration of the source event exceeds the maximum destination duration, the event can be migrated; however, the event will be automatically canceled after the event organizer updates the event in the destination.
    FolderInboxInbox
    FolderSentSent
    FolderAll MailAll Mail××The All Mail folder is a virtual folder where all mails can be viewed.
    FolderStarredStarredPartially SupportedPartially SupportedThe Starred label will not be migrated as a folder in the destination. Mails in the Starred label will be marked as a flag (![('image1', 'The Flag mark')](/en/fly-support-lists/gmail-migration/images/('image1', 'The Flag mark').png "('image1', 'The Flag mark')")) in the destination. For example, if a source mail in the Inbox folder has been added to the Starred label, it will be migrated to the Inbox folder and will be marked as a flag (![('image2', 'The Flag mark')](/en/fly-support-lists/gmail-migration/images/('image2', 'The Flag mark').png "('image2', 'The Flag mark')")) in the destination.
    FolderDraftsDrafts
    FolderArchive FolderArchive FolderTo view your archived items in the Archive folder, you can enter has:nouserlabels -label:Inbox -label:sent -label:spam -label:chats -label:drafts -label:trash -label:social -label:promotions -label:updates -label:forums -in:scheduled in the Gmail Search mail text box.
    FolderSpamSpam
    FolderTrashTrash
    FolderSnoozedSnoozed××
    FolderImportantImportantPartially SupportedPartially SupportedThe Important label will not be migrated as a folder in the destination. Mails in the Important label will be marked as important (![('image3', 'The Important mark')](/en/fly-support-lists/gmail-migration/images/('image3', 'The Important mark').png "('image3', 'The Important mark')")) in the destination. For example, if a source mail in the Inbox folder has been added to the Important label, it will be migrated to the Inbox folder and will be marked as important (![('image4', 'The Important mark')](/en/fly-support-lists/gmail-migration/images/('image4', 'The Important mark').png "('image4', 'The Important mark')")) in the destination.
    FolderCustom LabelCustom LabelSelect Migrate labels as folders in the migration policy to migrate source mails with multiple labels to different folders based on the labels, which would result in duplicate mails in the destination. This option will keep the source folder structure.Select Migrate labels as categories in the migration policy to migrate source mails with custom labels to the destination "Inbox" folder and apply a category with the same name as the source custom label to the migrated mails.
    FolderChatsChats××
    FolderScheduledScheduledPartially SupportedPartially SupportedScheduled mails can be migrated to the destination Scheduled folder, while the schedule settings cannot be migrated.
    FolderCategoryCategoryPartially SupportedPartially SupportedOnly the Social/Updates/Forums/Promotions labels and mails with these labels are supported in the migration.
    ItemMailMailThe source muted mails cannot be retrieved and migrated due to source Google API limitations.Due to destination API limitations, emojis in the source mail body may not be correctly displayed in the destination after the migration. Mail attachments can be migrated to the destination. Note the following:In the source, if an attachment uploaded to the mail exceeds 25 MB, Gmail will save the attachment to the user’s Google Drive and leave a link to the attachment; If an attachment is inserted to the mail from Google Drive, Gmail will display the attachment as a link.
    After the mail is migrated to the destination, the attachment link in the mail is migrated to the destination and can be directed to the attachment in Google Drive.
    ItemCalendarCalendarPartially SupportedPartially SupportedThe Other Calendars are not supported in the migration.If you have the Make changes and manage sharing permission to primary calendars shared by others, these primary calendars cannot be migrated.The calendar cannot be migrated to the destination if the user is Suspended or Archived.The information of the meeting room will be migrated to the meeting body in the destination.The out of office/focus time events are not supported in the migration.The following properties of events may not be migrated to the destination:● The event’s color cannot be migrated to the destination because the Exchange calendar does not have the color property.● If the source event takes place during the time switch between the Daylight Saving Time (DST) and the Standard Time of the source time zone, the event time may not be correctly migrated to the destination.
    ItemTaskTaskThe tasks whose Titles and Details are empty will not be migrated.Subtasks of tasks will be migrated to tasks because the destination Exchange task does not have the corresponding property.The Repeat property value of the task cannot be migrated due to the limitations of Google API.The task cannot be migrated to the destination if the user is Suspended or Archived.
    ItemChatChat××
    ItemContactsContactsPartially SupportedPartially SupportedRefer to the notes under this table.
    ItemOther contactsOther contacts××
    ItemContacts LabelsMigrate to Contact Group/Contact ListWhen migrating to Exchange Online, the contact labels whose contact email address is empty can be migrated, but the contact without an email address cannot be migrated to the destination Contact Group since the contact cannot be created in Exchange Online.
    ItemGoogle GroupMigrate to Microsoft 365 GroupPartially SupportedPartially SupportedGoogle groups that have All users in the organisation as members/owners/managers cannot be migrated to the destination.The Manager role of Google Groups will be migrated as the Member role.The owners, managers, members, display names, and notes of Google Groups can be migrated. The managers of Google groups will be migrated as members of distribution groups in the destination.
    ItemGoogle GroupMigrate to Distribution GroupPartially SupportedPartially SupportedGoogle groups that have All users in the organisation as members/owners/managers cannot be migrated to the destination.The Manager role of Google Groups will be migrated as the Member role.The owners, managers, members, display names, and notes of Google Groups can be migrated. The managers of Google groups will be migrated as members of distribution groups in the destination.
    ItemGoogle GroupMigrate to Mail-enabled Security GroupPartially SupportedPartially SupportedGoogle groups that have All users in the organisation as members/owners/managers cannot be migrated to the destination.The Manager role of Google Groups will be migrated as the Member role.The owners, managers, members, display names, and notes of Google Groups can be migrated. The managers of Google groups will be migrated as members of distribution groups in the destination.
    ItemGoogle GroupGoogle Group Conversation××
    Hold Data in Google WorkspaceHold Data in Google WorkspaceHold Mail××
    Hold Data in Google WorkspaceHold Data in Google WorkspaceGoogle Group Conversation××
    Gmail SettingFilterFilterPartially SupportedPartially SupportedRefer to the Gmail Filter to Inbox Rule Mappings section to view the Gmail filter to Exchange inbox rule mappings.

    *Note: The inbox rules can be migrated when the source is not a resource mailbox and the destination is not an archive mailbox.

    *Note: The data size will be reduced when the source Gmail data is migrated to the destination Exchange due to the different data storage methods.

    *Note: When the source email configures the Confidential mode, after the migration, the email content cannot be displayed, and the email will contain a link in the destination. Recipients can click the link and log in to their Google accounts to view the email content when the source sender is online.

    *Note: While migration is in progress, for calendar invites, having an organizer at the Microsoft 365 side while some attendees at the Gmail side and with proper forwarding setup, the update or cancellation by the organizer cannot be synchronized to those attendees' Gmail calendars although attendees at the Gmail side do receive the emails triggered by the update or cancellation.

    When migrating Gmail contacts, note the following issues.

    - Contacts in the **Trash** folder cannot be migrated. - The prefix of a contact is migrated as the title in the destination. - If the birthday value of the contact is in the Date format, such as **mm/dd/yyyy**, **yyyy-mm-dd**, and **mm.dd.yyyy**, the birthday can be migrated.

    If the birthday value of the contact is in the Time format, such as mm/dd/yyyy HH:mm:ss, yyyy-mm-dd HH:mm:ss, and yyyymmddHHmmss, the birthday can be migrated, but only the birthday date can be displayed in the destination.

    - The phonetic middle of the contact cannot be migrated because the Exchange contact does not have the corresponding property. - The File as a property value of the contact cannot be migrated. - Only the first three email addresses of the contact can be migrated because only three email addresses can be added for the Exchange contact. - If a source contact’s email address format is invalid or empty, the contact can be migrated but will not be added to the contact group in the destination. - If the contact’s email address contains illegal characters that are not supported by EWS, the contact cannot be migrated. - Labels of contact email addresses cannot be migrated because the Exchange contact does not have the corresponding property. - The phone number of the Google Voice label is migrated as the Other type in the destination. - Only the first two/first (based on label type) phone numbers with the same label will be migrated. - The country of phone numbers will not be migrated. - If a contact has multiple street addresses with the same label, only the first street address of that label can be migrated since only one address with each label can be added for an Exchange contact. - The PO Box of the contact cannot be migrated because the Exchange contact does not have the corresponding property. - The Profile, Blog, or Home Page website of the contact is migrated as the Personal Web page in the destination. If multiple websites of the Profile, Blog, and Home Page types are added to the contact, only the first website can be migrated regardless of the website type because only one Personal Web page can be added for the Exchange contact. - The Work website of the contact is migrated as the Business Web page in the destination. If multiple Work websites are added to the contact, only the first website can be migrated because only one Business Web page can be added for the Exchange contact. - Only the first Work website can be migrated and will be migrated as the Business Web page in the destination because only one Business Web page can be added for the Exchange contact. - The relationships of contacts are migrated as Notes in the destination. Each relationship value is migrated as one row in the Notes. - Only the Anniversary event of the contact can be migrated, and only the first Anniversary event can be migrated because only one Anniversary can be added for the Exchange contact. - Only the first chat of the contact can be migrated because only one chat can be displayed for the Exchange contact. The label of chat is not supported in Exchange. - The internal calls of the contact cannot be migrated due to API limitations. - The custom fields of the contact cannot be migrated because the Exchange contact does not have the corresponding property. - If the character length of the following properties of a contact exceeds 255, the extra characters will be pruned after the migration: Prefix, First name, Middle name, Last name, Suffix, Phonetic first, Phonetic last, Nickname, Company, Job title, Department, Email, Phone, Street address (Postal Code, ZIP code, State, Province, City), Website, and Chat.