Gmail has a lot to offer, including free POP3 and IMAP access. With Yahoo, you have to pay for these services. If you want to switch over to Gmail, you may worry about losing all of your saved messages. There are a couple of ways around this.
The simplest method may be the most time consuming, depending on how many messages you have. From your Yahoo account, go through and select each message and click the “forward” button, filling in your new Gmail address in the window that appears.
The second method takes a little more time to set up, but can be quicker if you have a large number of messages to transfer. You will need a local email client on your computer, like Thunderbird, Outlook, Outlook Express, Windows Mail, Windows Live Mail, Eudora, or another email client. I performed this procedure myself using Windows Live Mail, which is available as a free download from Microsoft here.
Once you’ve got your email client installed, you’ll need to get another program or addon to be able to access your yahoo mail.
You’ll need to create a new account in Thunderbird. Detailed instructions are provided on the webmail page linked in the above paragraph.
1. From the main menu, select File -> New -> Account.
2. In the Account wizard select “Email Account”
3. On the Identity page set your name and email address.
4. Enter the following server information.
A. Server Type : POP
B. Incoming Server : localhost
C. The user name
MUST include the domain
D. Follow the new account wizard to the end
E. If you changed the port number during the WebMail setup stage you must change the port number for this account in “Account Settings” (tools menu).
5. Open “Account settings”, select the “Outgoing server” option from the tree and press the “Add Account” button.
6. Use the following server details.
A. Server Name : localhost
B. User Name : username@domain
For Users of Outlook, Outlook Express, Windows Live Mail, or Other Client:
You’ll need to download and install the freeware application YPOPs!. It is available for download
here. Install and run the program.
1. Click on the icon in the system tray to bring up the options window.
2. On the “Receiving Email” page, edit the “Maximum number of emails to download per pass” box with a number you feel comfortable with. 100 worked well for me.
3. Go to the “Download Folders” page and type in the name of any custom folders you have in your Yahoo account that you wish to transfer messages from.
4. Next, go to the “Miscellaneous” page and tweak any settings you like (like telling the program not to start automatically at system startup).
The next step is to create a new account with your email client. The website ypopsemail.com has a page with detailed instructions on how to configure your email client. I’ll walk through the steps for configuring Windows Live Mail, but most of the steps should be similar for the other clients as well.
1. Open Tools -> Accounts
2. Click “Add”
3. Select “Email Account” and click “Next”
4. Enter in your Yahoo email address and password.
5. Make sure the “Manually configure server settings for email account” box is checked.
6. Set “My incoming server is a” drop down menu to “POP3″
7. Enter “127.0.0.1″ (without the quotes) for your incoming mail server.
8. Enter “127.0.0.1″ (without the quotes) for your outgoing mail server and select the “Outgoing server requires authentification” box below it.
At this stage you should be ready to download all of your Yahoo mail messages into your local email client.
Step 2: Configure Your Email Client for Gmail IMAP.
The gmail help page has detailed instructions on how to configure your Gmail account for IMAP access as well as how to configure your email client. Instructions for various email clients are found here.
First you will need to go to the “Settings” tab of your Gmail account, click “Forwarding and POP/IMAP” and make sure the “Enable IMAP” button is selected.
Next you will create a new account in your local email client for your Gmail. Again, detailed instructions are provided on the Gmail help page, but I’ll summarize below, going through the steps for Windows Live Mail.
1. Open Tools -> Accounts
2. Click “Add”
3. Select “Email Account” and click “Next”
4. Enter in your Gmail email address and password.
5. Make sure the “Manually configure server settings for email account” box is checked.
6. Set “My incoming server is a” drop down menu to “IMAP”
7. Enter “imap.gmail.com” (without the quotes) for your incoming mail server, check the “This server requires a secure connection (SSL)” box and make sure the port is set to “993″.
8. Enter “smtp.gmail.com” (without the quotes) for your outgoing mail server, check the “This server requires a secure connection (SSL)” box and make sure the port is set to “465″. Select the “Outgoing server requires authentification” box below it.
Step 3: Download Yahoo Emails
This is pretty straightforward. Before you do this though, doublecheck your account settings for the Yahoo account in your email client. Make sure you have checked the box for “Leave messages on server” (which is usually located on the “Advanced” tab) if you wish to keep a copy of your messages stored online at Yahoo mail. Also, you may wish to configure your client to deliver the messages to a particular inbox.
Click your email clients “Send/Receive” button. The client should download a number of messages (up to the limit you set earlier) into your inbox.
Step 4: Upload Messages to Gmail.
Now, using your local email client, go to the inbox where you’ve downloaded all of your Yahoo mail. Select all of the messages you wish to transfer (I just used ctrl-A). Drag them into the “All mail” folder for your Gmail account. *Note - this folder is usually a second level folder. Before dragging and dropping, open up that folder in your email client to make sure you can see a few of your other Gmail messages. Depending on the individual email client, how the folders are arranged and stacked can be odd and there will oftentimes be more than one folder labeled “Inbox”. The folder labeled “All Mail” is usually unique.
Step 5: Repeat Steps 3 and 4 as Needed
Depending on the message limit you configured (if using YPOPS!), you may need to repeat the process until all the messages have been transferred.
You may encounter a minor glitch or two along the way as your spam filters sort through the mail. This is easily fixed by opening your junk mail folder and dragging any messages you wish to keep to your Gmail IMAP “All Mail” folder.
Hopefully you’ve got an antivirus program that will also scan the emails as they are downloaded.
By this point, you should have all of your old Yahoo mail messages safely archived in your “All Mail” folder on Gmail. This can be accessed online from any computer when you log into Gmail from the web. The entire process can be repeated every few days or weeks if you still get mail trickling into your old Yahoo account.
Hope this helps!
-Jeff