Do you use a webmail service you’re unhappy with because it’s where all your email is? There’s good news – you can easily switch, without losing your old email and contacts and without missing email sent to your old address.

This guide will help you switch to a shiny new webmail service. The exact ways to switch between email services will differ depending on which webmail provider you’re using. We’ll be focusing on three of the most popular services here: Gmail, (Hotmail), and Yahoo! Mail.

Import Old Emails & Contacts

Many webmail providers have import functions that automatically import existing emails and contacts from your old email account. This puts all your emails in one place and makes them searchable in a single inbox.

To access Gmail’s Import feature, sign into your new Gmail account, select the Accounts and Import tab on Gmail’s settings screen and click the Import mail and contacts link. Gmail can import mail and contacts from Yahoo!, Hotmail, and AOL accounts in addition to other email accounts that support the standard POP3 protocol. This process may take several hours – or even several days, depending on how many emails your own account contains – before it completes, but Gmail will gradually copy your old email account’s emails to your new account.

For and Hotmail accounts, use the TrueSwitch wizard to import email from other accounts. Microsoft partnered with TrueSwitch for this feature.

Yahoo! Mail doesn’t have an import function – although the paid Yahoo! Mail Plus does seem to. If you’re switching to Yahoo! Mail or another webmail system that doesn’t include an import feature, check out the Email Fetching section below.

Email Fetching & Send As

You’ll probably continue to receive some emails at your old email address after you switch. You don’t have to miss out on these, nor do you have to occasionally visit your old inbox to look for them. Instead, set up either email fetching or forwarding (see below for information on forwarding). With email fetching or forwarding, new emails send to your old email address will automatically appear in your new email inbox. Your old email account must be configured for POP3 access – some mail providers don’t offer this. For example, Yahoo! Mail charges for POP3 access, which is part of Yahoo! Mail Plus.

To set up Gmail’s mail fetching feature, click the Add a POP3 mail account you own link on the Accounts and Import tab.

In, click the Sending/receiving email from other accounts link and click Add an email account.

In Yahoo! Mail, select the Mail Accounts section in Options and click the Add button. You’ll be prompted to add your old email account.

This Yahoo! feature can actually import existing emails from your old email account, provided that email is accessible over POP3. For example, if you wanted to switch from Gmail to Yahoo! Mail and import all your old email into Yahoo! Mail, you’d need to log into your old Gmail account, select the Forwarding and POP/IMAP tab on Gmail’s settings screen, and select Enable POP for all mail. When you add your Gmail account to Yahoo! Mail’s Mail Accounts screen, Yahoo! Mail should begin to download all your old emails over POP.

Note that you may have to log into your old email account regularly or some webmail providers will delete your old account and stop accepting emails.

Send Mail As

Following the steps above will also set up a “send mail as” feature in most webmail providers. While composing a new email message, you’ll be able to select an email address to send it from using the From box.

If you’re using email forwarding instead of mail fetching (see below), you may want to enable this feature manually. You’ll generally find it on the same screen as the mail-fetching feature above.

Email Forwarding

Depending on your email service, you may want to (or you may be forced to) use email forwarding instead of email fetching. When you use email fetching, your new webmail service will occasionally connect to your old email account and download new emails in its inbox. When you use email forwarding, your old email service will automatically forward incoming emails to your new account as they come in – you’ll receive emails sooner with mail forwarding. This requires support for mail forwarding in your old email service, but requires no special support in your new webmail service.

If you’re switching from a Gmail account, you’ll find the Add a forwarding address button under the Forwarding and POP/IMAP tab on Gmail’s Settings screen.

If your old account uses, which will eventually be rolled out to all Hotmail users, use the Email forwarding link on Outlook’s More mail settings screen.

Yahoo! Mail charges for this feature – you’ll need Yahoo! Mail Plus to forward email.

Many other webmail providers should function similarly. They all want to make it easy for you to switch from your old email service to their webmail service.

If you’re interested in this subject, you should also check out the following articles, which guide you through combining all your email addresses into a single Gmail or inbox:

Profile Photo for Chris Hoffman Chris Hoffman
Chris Hoffman is Editor-in-Chief of How-To Geek. He's written about technology for over a decade and was a PCWorld columnist for two years. Chris has written for The New York Times and Reader's Digest, been interviewed as a technology expert on TV stations like Miami's NBC 6, and had his work covered by news outlets like the BBC. Since 2011, Chris has written over 2,000 articles that have been read more than one billion times---and that's just here at How-To Geek.
Read Full Bio »