Gmail and IMAP: nice so far but far from perfect


GmailimapmacmailNow that I’ve have IMAP enabled in Gmail for 36 hours, I can revisit my whole experiment of possibly leaving Exchange. From what I’ve seen so far (strictly from a mail perspective), Exchange continues to be the better experience. That’s not to say that IMAP Gmail is unusable, but it’s not without issues. I should preface my impressions by stating that I’ve only used IMAP in the native Mac Mail client and my iPhone. I can’t see how the experience would vary much based on the client used, but it’s worth a mention. I’ll be testing with other clients as well, I’m simply using native Mac apps in Leopard for one full week as part of another experiment.

The first issue came to light when Frank sent me the following tweet on Twitter: “Having Gmail IMAP may not be the greatest. On my Win Mo device some email is coming in with blank bodies.” Blank bodies? Missing text? That should never happen to any mail artifact in any client. Frank isn’t the only one to share that info with me as well, so Windows Mobile users: you’ll want to proceed with caution if you plan to use Gmail’s IMAP at the moment.Next up is Matt Miller’s experience on the BlackBerry Curve. It seems as though this IMAP solution isn’t fully supported yet by RIM and Matt had much better luck sticking with POP for his Gmail on the Curve. I expect that RIM will work with Google to iron things out, but for now, it sounds hit or miss.My own initial impressions were positive, but as I dig a little deeper, I’m seeing some inefficiencies and inconsistencies. On the iPhone, everything works as it should. In fact, it’s working just as well as it does with my Exchange account, which supports IMAP. Messages appear just fine and it’s a two-way sync so when I delete a message on the mobile device, it’s deleted on the GMail server. This is better than my Exchange IMAP account, which I’m running concurrently on the iPhone, because deleting messages on the iPhone does not delete them on the server. As a result, I’ve had to duplicate action on some messages; something that should never happen. But that gets me to the biggest issue of them all… message management with Gmail IMAP.There’s a major inconsistency between Google’s labels and folders or mailboxes, depending if we’re talking Windows or Mac. Let me step back and explain for a second. On the web-based Gmail client, you can “label” a message. Let’s use “Expenses” as an example, because I file all e-mail receipts in Expenses. Taking it one step further, you can use multiple labels in Gmail, so if my e-mail receipt had a software license key in it, I might label it “License Key” also. That’s a great feature in Gmail because you can multi-tag. When you translate that feature to non-web clients, however, it’s a bandwidth-hogging, space-wasting poison to productivity.Going back to the Gmail labels for a sec. In Outlook, for example, these would equate to folders. In my example above, Gmail IMAP would create two folders under my Inbox in Outlook: one for Expenses and one for License Keys. Same in Mac Mail, although the nomenclature is a little different: I’d have two new mailboxes in my account: one for Expenses and one for License Keys. With me so far? Good, now here’s the problem.In the example above using the two labels to organize my mail, I’ve just created four duplicate messages. “Why would he do that?” you ask? I didn’t, so to speak. The issue is that I’m not seeing Gmail’s label feature map on a one-to-one basis. That one message in my example will be in four places as I mentioned: All Mail, Inbox, Expenses, License Keys. I don’t need four copies to be downloaded and I sure as heck don’t want four copies to manage.Now, I’ll definitely admit that my first impressions of this particular issue could be my mistake. After all, I haven’t had the account set up and working for that long. That doesn’t address the first issues that folks are seeing on their mobile devices and it certainly doesn’t have me dumping Exchange just yet. I’m hoping that either my ignorance of how Gmail’s IMAP is fixed or we see some changes from Google to make it better soon.


Rob Gordon

There is NO WAY I could go back to IMAP after using hosted Exchange for 3+ years now. Cost almost doesn’t come into it, hosted exchange has saved me FAR more than 4Smartphone bill me each year. The tags issues with GMail just make things even worse…


I’m still not quite certain why people feel the need to label and multi-label their emails. With Gmail’s outstanding search features, why do are we so “hooked” on a label or folder requirement? You can make life a lot easier by limiting yourself to a maximum of one folder/label per email account (on top of the “Starred” label.. (or none)

Here’s what I do:

Any item requiring follow-up, I “star”. It goes to the star label/folder autmomatically.

I archive EVERYTHING that I think I might want to refer back to later. If I feel I need a “keyword” of some kind to search on, I simply forward a copy to myself and in the text of the forwarded message, write that keyword (examples could be “tax related”, “registration”, “keys”, etc.)

Then if I really do need to search, a simple email search in Gmail pulls it up. And my folder/labels work fine.

The trick is to only do this in cases where there isn’t already an obvious keyword or phrase in the email itself.

Ben Drawbaugh

I used to have the same blank email problem with my WM5 device and IMAP, long before gmail ever existed.

As for tags vs folders, now we know why it took so long for Gmail to support IMAP. They had to find a way to support their out of the box features that we’ve come to love so much from gmail. Google really has made it hard to replace their web app with a hard app. But imap still comes in handy for the iPhone and other uses, but I think Mailplane is better suited for using gmail on the Mac.


Exchange is it!!!
Realistically there is no alternative to it.
Sure there are some half baked solutions and workarounds… but even those would not deliver at the end of the day what you get from the exchange – stable sync of all your mail/contacts/calendar/tasks


I have a feeling that some of this is just initial offering issues mixed with some terminology differences between your various platforms.

That said, I had a feeling you wouldn’t be dumping Exchange right away, lol. :)

IMAP is a great way to handle emails, generally speaking, but it still doesn’t solve the calendar/tasks/contacts needs.

Even so, I’m sure I speak for others when I say thanks for keeping us informed! :)

Paul Ferrill

I have a Samsung Blackjack w/ WinMo 5 and I saw the missing mail body issue as well. I had to go to the GMail Mobile site with the browser to see the actual text. Not sure what the issue is as I couldn’t see any reason that they shouldn’t get through.

Comments are closed.