The question is, how do we get all our old email into our shiny new Gmail account?
The answer is fairly straight forward but my method requires a bit of know-how and a *NIX mail client.
First, the overview: Basically I used Alpine (the mail client formally known as 'Pine') and Gmail's IMAP abilities to bulk save the messages from the local folders to Gmail. Primarily I was concerned with my 'Sent' items from the past decade but this will work with any folder(s):
- Enable IMAP in Gmail.
- Install Alpine on your *NIX workstation or server.
- Configure Alpine to see to your existing email folders.
- Configure Alpine to talk via IMAP to Gmail:
- Inbox: {imap.gmail.com/ssl/user=username@gmail.com}inbox
- Collection List:
- Server: imap.gmail.com/ssl/user=username@gmail.com
- Go to the folder you wish to bulk upload to Gmail.
- Select all messages (shortcut keys: ';' followed by 'A').
- Save all messages (shortcut keys: 'A' followed by 'S').
- Select the destination folder (shortcut keys: CTRL-T)
- Choose your Gmail collection and then the destination folder.
- Hit Enter to bulk save the messages into Gmail.
- Rinse and repeat for any other folders.
Using this method, I was able to bulk upload approx. 10,000 messages from the past decade of my Sent messages in approx. 1 hour (this will depend on your bandwidth, of course!).