How to migrate your gmail to a gsuite account

This guide is for users who, upon receiving a mailbox, wish to migrate their former mailbox into that new one.

Assuming the user wants to migrate from a mailbox called to a

End result

By following this guide the situation will become as following:

  • Your emails from gmail are now in your Gsuite account
  • In your new mailbox, the old emails are labelled as your former gmail account ""
    • Notice: the labels from the old gmail are NOT retained into the new Gsuite
  • In your new mailbox, the old emails are all marked as unread
  • In your old mailbox, the old emails are all archived, and retaining the read/unread status as it was.
    • The only thing that should stay in the inbox (the "front page") are the hangouts conversations.
  • New emails going to the gmail account will automatically go to the Gsuite account.

Step-by-step guide

  1. Go to your gmail account
  2. On the left, click "All mail"
    1. If you can't find it, you may need to click on the "more" section. See pic 
  1. Select all emails that are in your account 
    1. Click the button to select all emails (see pic) 
    2. Click the option "Select all mails that are in all mail" (see pic)
  2. Click on "Move to Inbox" button.
    1. If the button is not present, then you have to click on "More"
    2. This name varies according to the version of the Gmail UI you are using (google is rolling out a fancier interface in a couple of week and you may or may not be already using it)
  3. Click on the top-right gear icon → settings
  4. Click the tab "Forwarding and POP/IMAP", look for the area "POP Download"
    1. For option "1. Status", click on the option "Enable POP for all mail (even mail that's already been downloaded)"
    2. For option "2. When messages are accessed with POP", select the option "archive Gmail's copy"
  5. Below the "POP Download" area, disable IMAP access 
  6. Click save changes
  7. Close
  8. Go to your AEGEE mailbox (gsuite,, click on the top-right gear icon → settings
  9. Click the tab "Accounts", look for the area "Check email from other accounts:"
  10. Click "Add an email account"
  11. Add your gmail address, press "next"
  12. Insert the password for your account. NOTE: this is not your gmail password, but an "app-specific password". See the red box below for more info
  13. Make sure you have all the boxes checked except the first one
    1. do NOT check "Leave a copy of retrieved message on the server
    2. do check "Always use a secure connection (SSL) when retrieving mail"
    3. do check "Label incoming messages"
    4. do check "Archive incoming messages (Skip the Inbox)"
  14. Click "Add account"
  15. You'll have the option of setting your gmail account as a custom From address. Do not do that, as it is not going to be used.

The procedure will last around 12 hours for ~5500 emails. You can use the email meanwhile, but it is advised to let it happen overnight. You can close the browser window during the process.

Occasionally it could last 24 hours.You can use the email meanwhile, the morning after.


The password you have to input is the "App specific password" of your gmail account, that you find following the instruction at this link (At the section "change sign-in behaviour). Most likely, you will have to generate a new one

What's next

If you used an alias

  1. File a request on helpdesk for an alias
    1. In the text box, also write that it's just an update to .eu
  2. Start using exclusively your Gsuite ( account.
    1. You will keep receiving mail sent to to that, but you can only send from
  3. Eventually the domain will be replaced by
    1. Therefore, don't bother setting the alias to "send as"

If you did not use an alias but would like one

  1. You won't need one. Go outside and enjoy some fresh air

If you did not use an alias

  1. Go outside and enjoy some fresh air