on January 12, 2009 by pat in Geeky, Comments (5)
Transitioning to Gmail
I’ve been on Gmail for a few years and really like it. However my 10 year old Yahoo Mail has about 15,000 messages on it. While Yahoo does offer “unlimited” storage I’m tired of waiting for an improved search and lack of threading. What prevented me from completing switching over was how to migrate my old messages over to Gmail.
In a strategic move by Yahoo, they removed POP access to their mailboxes so you’re essentially forced to keep your mail on Yahoo’s mail servers unless you upgrade to their paid service which provides you POP access. My hope was to somehow retrieve all those messages and import them to my gmail. I’ve never been able to figure out how to do that until I stumbled across this clever little python script called Ypops.
You can use Ypops to allow your local machine to act like a POP proxy to your Yahoo mailbox and configure a local email client like Outlook or Thunderbird. Rather than doing that I had my local machine act as a gateway and pointed my new gmail account to my local machine and POP into it and retrieve all of my messages. As long as my local machine was up and running Gmail continued to POP into my machine to retrieve my Yahoo messages.
There’s other alternatives out there such as GMail Mail Loader however Ypops does a good job of preserving the headers of the mail instead of simply forwarding the mail like what Gmail Mail Loader does. Thought I’d share.

Bern
January 12, 2009 @ 3:25 pm
uhhh! we’re you speaking for the layman? he-he. i just transitioned to gmail and am trying to figure out how to forward my email so that i don’t have to pay for the storage. okay…so you make it sound like it should be simple. maybe you can explain it to thomas, so i can do that too!!!!
patrick
January 12, 2009 @ 10:30 pm
Bern,
Sorry its not the simplest to do. My method requires having your own server running on the Internet which I’m assuming you may not have.
How much mail do you still have on Yahoo that you’d like to transfer over?
bern
January 12, 2009 @ 11:20 pm
no prob. just would have been nice. i guess i’ll just check it and put the auto response on for a while.
btw…added you to my blog roll – hope that’s okay.
patrick
January 13, 2009 @ 12:45 am
Thanks for the add Bern! I’ve added your blog as well to my blogroll.