I have an email account with a provider other than Gmail and want to import that email into Gmail.
Is it possible to do this?
Google has a help page on this topic, which will allow you to get emails which still exist on the server of your other account (or emails that you receive in the future).
If you want to import email which you have already downloaded (e.g. from a POP3 server), the easiest way by far is to log in to Gmail using the IMAP interface from your email client, and then drag all your old emails into your Gmail inbox.
If your "other" e-mail provider allows you to forward e-mail, you can set it up to forward everything to your gmail account.
If the "other" e-mail provider has a POP3 server, you can tell gmail to grab mail from that account. To do so:
For those of you importing from Yahoo:
Gmail imap method only picks up emails in the inbox folder. If you have subfolder, and wish to move them, you'll have to move them to the inbox. That said, Yahoo doesn't allow you to mass select over 200, which when you have 10k messages, it would suck.
The alternative I came up with was to do a search in Yahoo and select the found messages. by doing that, Yahoo allows to to select all found messages, even if it finds thousands.
You can also further filter your search by date, folders, etc and select/move that way.
Note that the trick is just to click on the box rather then on the little arrow and "all"