Original document by Abhishek Mandloi on 6th July 2010
Want to transfer your mails from one Gmail account to another? Why? Because it could be helpful in certain situations like –
#1. Your email address is unprofessional and now you want to change to some other neat address.
#2. You are receiving huge amount of junk and now want to use a new one. Therefore, you want to migrate emails from old Gmail account to new one.
#3. You got multiple active Gmail accounts and now you want to use only one Gmail account. So in this condition, you want to transfer old emails from multiple places and transfer them into a newly-active Gmail account.
We can approach this problem with 3 different ways. Mail transferring methods depends on how you want it and how much you want? It could be as simple as setting a filter or as complex as downloading all mails to computer and uploading them to new mailbox.
Let’s look at 3 possible solutions to transfer emails between two Gmail accounts:
1. Set up a Filter for Forwarding Old and New Mails
This is one of the simplest method that I have found. All you need to do is set up a filter that forwards all incoming mails to your new Gmail account.
Gmail lets you automatically forward incoming mail to another address.
Here's how to forward messages automatically:
Tip: You can also forward only some of your mail by creating a filter!
To keep organized, many people like to have incoming messages automatically labeled and removed from their inbox until they can look at them later at a more convenient time. If you want to do this, make sure to select Skip the Inbox (Archive it) and Apply the label: when you create your filter.
Please note: When you create a filter to forward messages, only new messages will be affected. Any existing messages that the filter applies to will not be forwarded.
You can create an unlimited number of filters, but only 20 filters can forward to other addresses. You can maximize your filtered forwarding by combining filters that send to the same address.
You can set up filters to forward messages that meet specific criteria. You can create 20 filters that forward to other addresses. You can maximize your filtered forwarding by combining filters that send to the same address.
However, there are two disadvantages of this method. One, you need to keep alive your old account. Second, mails send to a list that you are a part are not forwarded to your new account so you need to come back to your old account periodically.
Note: If you don’t want your old messages then you can choose auto-forwarding from settings, which is lot more easy and a sure-shot way to get mails from old accounts.
2. Leverage POP for Downloading and Transferring Mails
You can find other Google Mail Fetcher instructions here -> https://support.google.com/mail/answer/21289?hl=en
This method is strongly recommended for comprehensive transferring. You can leverage Gmail’s fantastic POP ability to download mails from one account to another account. Just follow these steps –
In Your Old Account
1. Go to Forwarding
and POP/IMAP option in Gmail Settings.
3. Save your settings.
In the New Account
1. Go to the Accounts
and Import option in Gmail Settings.
This is the best method I have seen for complete migration. It is often referred as Mail Fetcher. Gmail provides complete support for this here.
3. Migrate Completely – Even Moving Your Labels with You
One common problem of migration is that all mail labels are lost. Even though,
you have transferred your accounts successfully, you will end up in unorganized
Any of these 3 methods can be used for moving emails from different Gmail accounts to single consolidated one. Choose the one that best suits your needs.