What if I never use gmail's web interface because I always download and organize my mail in my own mail client using POP?If you're like me and use Outlook 2003 (or some other program) to access Gmail's mail via POP, you've probably created some sort of folder structure to manage all those emails. If you're also like me, you rarely use Gmail's web-based interface to keep the messages organized there, too. The result is an organized mail folder system at home but an unorganized mail folder system on the web. Making matters worse, all these messages on the web appear to be unread and still sitting in the inbox because you've already downloaded them into your favorite email client.
Here's an easy--though time consuming--way to get things looking the way they have always been. Keep in mind, if you have thousands of emails, this process will take a *long* time and I do mean *long*.
The following assumes you've been downloading your Gmail via POP; you have IMAP enabled in Gmail; and that you have NOT YET set up your IMAP account in your favorite mail client.
- DISABLE SEND/RECEIVE for your current POP-accessed Gmail account
DISABLE SEND/RECEIVE for your current POP-accessed Gmail account
DISABLE SEND/RECEIVE for your current POP-accessed Gmail account
Why? Failure to do so will result in your email client downloading all the email you are about to move from your computer to Google's IMAP server. Don't ask me how I know this. - Start emptying out all folders in Gmail, since you've already downloaded them once via POP.
- Starting with the Inbox, choose Select All, then right below that click "Select all [X] conversations in [Current Mailbox]"

- Click the Delete button
- Repeat for each folder until you have no mail left in any of your Gmail folders
- Create your new Google IMAP account in your favorite email client
- Transfer your previously-downloaded messages back over to IMAP
WARNING: if you have a lot of mail in a particular box, it will take some time to transfer everything. - To make IMAP's folder structure replicate your email client's current folder structure, simply drag your old folder into the IMAP root (imap.gail.com). On the web, Gmail will treat these newly created folders as "labels".
- Enjoy a cup of coffee while you wait. If you have amassed many emails over the months/years, I'd recommend finding something more productive to do than sip coffee. Perhaps you might make and eat dinner. If it's a really large folder, you might just want to let it run overnight or while you're out running errands, as it could take hours for the transfer to complete.
- Repeat for each folder you want to add to Gmail's IMAP account.
While this method takes a while, it will be worth it in the long run; you'll have all your organization set up the way you like it, the way it has always been.
Hope this helps.

Hi, thanks for the great article. What do you do, if the folder structure you have in Outlook 2003, has more than one email account's messages in it. For example in my Bills folder I have 2 gmail account messages, and one yahoo account going to the same folder. Will following the steps you mentioned, copy all of those messages to the Gmail web IMAP, or will it know which one's were sent from what email account. Thanks!
ReplyDelete-NKA
nkabruin_at_gmail_dot_com
nabil: thanks for reading and commenting.
ReplyDeleteIn short: yes, the steps above will copy everything over to the Gmail server, so you can view these messages on the (1) web interface, (2) your phone, (3) your favorite mail client, (4) any other device that supports IMAP or web mail.
IMAP does not care what account messages originated from. As far as it's concerned, these are just new email messages being dropped into the box. I myself have several different accounts I check (personal, school, business). Using IMAP, emails are all part of one big happy family; doesn't matter where they came from, they're all just emails.
However, I suppose if you wanted to break it down, you could always distinguish emails and what account they were sent to by seeing who's in the To: box.
UPDATE: Since writing this article I have actually converted to the web-based Gmail client and no longer use my former client of choice. Reason: Outlook (former client) was just too slow handling IMAP and things are so much more efficient in Gmail than they are in Outlook. My favorite part about Gmail--besides the excellent search features--is this idea of using "labels" instead of folders. In this way, you can have multiple labels assigned to one email. Comes in handy if you have an email that could be labeled both "Action Items" and "Bill Statements" for example.
ReplyDeleteCurrently I'm using Evolution (under Ubuntu) to access my email (Gmail account only) using pop.
ReplyDeleteI didn't understand "To make IMAP's folder structure replicate your email client's current folder structure, simply drag your old folder into the IMAP root (imap.gail.com).". Please clarify.
John,
ReplyDeleteFirst of all, I should have said imap.gmail.com.
OK, now that that's out of the way: Basically what I mean is, let's say you have one folder with a few different subfolders inside it. Drag the top folder, or the root folder, into the root of your IMAP structure. This'll make sure that your folder structure is preserved. On the Gmail side, these will be known as labels. You can even have nested labels, like family/mom (for example if you had a "family" folder and a "mom" folder inside it). Make sense?
I understand now. Thanks.
ReplyDelete