Download the tool GAMME (Google Apps migration for Microsoft exchange Tool) and follow the instructions below.


Configure the Admin console (IF Not Yet Configured)

Step 1: Enable Domain Admin API access

  1. Sign in to the Google Admin console.
  2. From the dashboard, go to Security > API referenceWhere is it?
  3. Check Enable API access.
  4. Click Save changes.

    Domain Settings, Enable provisioning API

Step 2: Enable your OAuth consumer key

You must configure OAuth Client access to migrate data.

  1. In the Admin console, click Security > Advanced settings > Authentication > Manage OAuth domain key.
  2. Click Enable this consumer key and then write down your OAuth consumer key and your OAuth consumer secret.

    Enable OAuth consumer key in Admin console

Step 3: Specify the API scopes

  1. Click Security Advanced settings > Authentication section, and click Manage third party OAuth Client access.
  2. In the Client Name field, enter your OAuth consumer key from step 2. This is usually your primary domain: or
  3. In the One or More API Scopes field, enter the following comma-separated list of URLs:,,,,,,

    API scopes public folder migration

  5. Click Authorize. You can now migrate data to your domain(s)



Step 1:Server settings.


1. Select IMAP option

2. IMAP server type select Gmail IMAP

3. Hostname/IP Address select

4. IMAP Security select SSL

5. Click Next


Step 2: User and Domain Information

1. In the Google Apps domain name field, enter the new primary Google Apps domain where the data will be migrated.

2. In the Google Apps Two-legged OAuth details section, enter the OAuth consumer key and OAuth consumer secret recorded aboveinto the appropriate fields.

3. For the File of users to migrate field, select the CSV file that you created before beginning the configuration.

4. Click Next.



Step 3: Migration Settings

1. Select the checkbox for each type of data you want to migrate: email, calendar, or contacts.

2. Click Next.

3. The Migration Settings screen appears, showing a summary of the configuration.

4. Review and optionally make changes to the settings:

Migrate all data: Only use this option if you are migrating an account again.

Save settings: When checked, the utility will retain the current configuration for future use.

Run Diagnostics: When checked, the utility will verify the configuration before running the migration.

Estimate: When checked, the utility will estimate the message count for the source users.

Migrate: When checked, the utility will perform the migration.

5. Click Next to begin the migration process.

6. In the dialog box that appears, enter the username and password for the Microsoft Exchange administrator account you are

using to open your users' mail stores. Selecting Remember my password will bypass this step in future migrations.

7. Click OK to begin the migration process.