I'd like to import mail from one account to another, but I have 10 or so labels in the one I want to export from. What's the easiest way to get the same labels on the same email messages on the new account?
Gmail – How to import mail from one Gmail account to another, preserving the label structure
data-liberationgmailgmail-labels
Best Answer
I successfully used Got Your Back (GYB) to move 7 years of messages (with labels!) from a @gmail.com account to my new Google Apps account at my own domain. Here's how:
Backing up your old @gmail.com account
Use the following command to make a backup of your old Gmail account. If you're using the Windows version, replace the
python gyb.py
part withgyb.exe
.python gyb.py --email=youremail@gmail.com --action=backup
By default, the backup will be located in a folder named GYB-GMail-Backup-youremail@gmail.com.
Restoring the backup to your new Google Apps account
Type the command below. Again, if you're on Windows, replace
python gyb.py
withgyb.exe
.python gyb.py --email=newacccount@yourdomain.com --action=restore --folder=GYB-GMail-Backup-youremail@gmail.com
Limitations
"\Sent"
instead of actually being listed under Sent Messages. I'm assuming this is because it's not possible to actually place a message in the Sent Messages "folder". I just renamed the label to something like "Old Sent Messages".Work Stuff
, and all of its messages were labeled both"Work
andStuff"
after the restore. I just deleted one of the duplicates and renamed the other.