Switching Gmail accounts? Transfer your email without third party programs.

I've recently switched my Gmail account to a new alias (jake.billo). It looks much more professional than my Evergreen98 screenname, especially considering Outlook 2003/2007's habit of attaching "sent by X on behalf of Y" to any outgoing message using a different From address. I don't mind having the on behalf of text in the subject line, as long as it's reasonably professional and not a slightly-outdated alias. However, I have 363MB of searchable, indexed content from my existing account that I'd prefer not to lose, and would like to transfer to my new account.

While I don't have a "Gmail for your domain" account setup configured, since I like the IMAP support that Dreamhost provides, these instructions from Silvermac are fairly useful. Here's the adapted process I used for moving evergreen98 to jake.billo:


  1. Sign into your old account, then click Settings / Forwarding and POP. Set up forwarding to your new email account, and also select the Enable POP for all mail (even mail that's already been downloaded) option. Save your changes: Gmail Transfer Process 1

  2. Sign into your new account, then click Settings / Accounts. Under the "Get mail from other accounts" section, add a new (or additional) POP account with the name of your old Gmail account. Provide your username and password for your old account, as well. You should use pop.gmail.com for the incoming mail server. (The server address on Silvermac is undocumented - use the official one.)Gmail Transfer Process 2

  3. The synchronization process will begin and Gmail will begin fetching the contents of your old account. For me, this process is taking several hours, but will run in the background fetching 200 messages at a time: Gmail Transfer Process 3



There you have it - get rid of your embarrassing EmoKid10471XxXHaRdCoRE alias, and move over to something that won't get your resume filed into the circular filing cabinet on the floor.

Edit: Fixed some horrible post formatting. WordPress' editor really needs to shape up.

Comments

Phil Downey on 2007-09-06 05:17 PM (#)
Nice, that'll be useful I've been thinking of a switch for a while.
Jake Billo on 2007-09-18 05:39 PM (#)
For the record, it took about 36 hours for all my email to be moved over in this fashion.
Tyler Ham on 2008-03-31 04:48 PM (#)
Transferring using POP wasn't good enough for me.

I came up with a solution for migrating to Google Apps, which should be easily modified to transfer from any Gmail account to another. It maintains the read/unread status of your emails, and also maintains all of your labels (not just the ones applied by filters). I posted it on my blog here: http://www.thamtech.com/blog/2008/03/29/gmail-to-google-apps-email-migration/
Jake Billo on 2008-03-31 06:24 PM (#)
Neat solution, Tyler! I imagine you could use a generic shell account in place of EC2 to save on money, if the remote box has perl installed.
Andrew Brown on 2008-05-09 05:33 PM (#)
Hey, thanks for that solution. Really handy!
Stephanie on 2009-08-20 11:58 AM (#)
How about transferring the Contacts and Calendar? Will Jake's method do the job? Thanks!
Alex on 2009-09-20 07:56 PM (#)
Has anyone else tried Tyler Ham's technique? I can't help but wish that there were a somewhat simpler way than having to use a shell account (I don't even know if I have access to that with my web host! at least running progs through shell, I mean)... I want my labels preserved but don't want to have to download each label to a computer and reupload with IMAP.

Add Comment

If you'd like, you can add your own comments to this post. The site owner may choose to moderate comments, so your comments may not appear immediately.



(Your email address will only be stored and not posted publicly.)

Verification