GMail’s IMAP feature: first impressions (screenshots)

31 Oct
2007

GMail logo

I previously blogged about GMail’s support. I was so excited. But after trying it out the excitement died down quickly and I went back to the good old web-based GMail interface.

Here’s the lowdown:

The IMAP server is generally fast, especially when opening small text-only emails. I was able to download 5,400+ email headers from my 2.1 Gigabytes worth of email in less than 3 minutes. Yes I am a very heavy GMail user and I only delete about 1/100 of my emails.

Messages are also downloaded rather quickly, even the ones with attachments.

I got IMAP up and running on Thunderbird without much difficulty, though my first attempt failed and a little troubleshooting revealed that IMAP runs on a different port, 993 (143 is the default). From then on it was all good.

Here is a screenshot of my Thunderbird configuration screen:

GMail on Thunderbird setup screen

Chats will appear in the Thunderbird’s Inbox. For a lot of reasons, I would like to have a way to separate GTalk chats from real e-mails. How hard was it to have a “Chats” folder?

The count for unread messages will only automatically be refreshed for the Inbox. If you want to know how many unread messages a certain tag (folder) has, you have to first click on that folder to get the client to download the headers and only then will it update the unread message count for that folder. Given that I have a billion tags and do not have time to go through all of them, I am forced to read all my unread messages from the Inbox, which renders tags useless.

Tags are automatically converted into folders:

GMail on Thunderbird - small
(click on thumbnail for full view)

A special folder called [Gmail] is created within Thunderbird, and beneath it are subfolders corresponding to each one of GMail’s special folders (Inbox, Starred, Sent Mail, Drafts, Spam). So once again it appears that the special folders in GMail are not being mapped properly to the client.

GMail to Thunderbird mapping - small
(click on thumbnail for full view)

GMail automatically created 2 labels called “[Imap]/Sent” and “[Imap]/Trash”. I am not sure if this is a behavior specific to Thunderbird, but it appears that the Thunderbird’s native “sent” and “trash” folders are not being mapped properly and instead, Gmail has to create two new tags to identify them.

GMail settings - small
(click on thumbnail for full view)

The first time I tried to sync with Thunderbird some e-mails and chats did not have dates, so a couple of old e-mails and chats appeared at the top right beside my emails for the day.

Last, but not the least: it appears that I can still search within the body of e-mails without having to download the entire message. I am not sure how this is being done, but I am impressed. Since search is being done locally, results get displayed very very quickly. Though I certainly missed being able to do a “is:sent to:me has:attachment” query in GMail.

All in all, I am not too impressed. Right now, the only reason for me to use an IMAP client is for me to be able to retrieve my e-mails offline, though in order to do this the entire message will have to have been previously downloaded. This would work very well if Thunderbird (or any other IMAP client) had a way to identify e-mails that have already been retrieved in full.

Although I am sure GMail’s engineers worked their best and the shortcomings are probably a result of the IMAP protocol’s inherent limitations, I think I will stick to the web-based GMail interface for now.

Update: check out Google’s announcement from the Official GMail blog.

  • Share/Bookmark

Related posts

8 Responses to GMail’s IMAP feature: first impressions (screenshots)

myckle

October 31st, 2007 at 2:43 pm

i like ur blog…

Dennison Uy - Graphic Designer

October 31st, 2007 at 3:59 pm

Thanks myckle! I like the title of your blog “Yeah, Write!” I think it’s very catchy!

Marie Casas

November 1st, 2007 at 2:43 am

Oooh… nice graphics showing which folder goes to what. I tried it today using Apple Mail on my JP’s Macbook and I saw my labels mapped onto folders, right? It seemed all my mail was downloaded (?). My messages that are grouped together on gmail web became separate messages which made my Inbox in Apple Mail a total mess.
I don’t know how IMAP works but I freaked out when I saw a whole lot of subject headers. I just prayed it didn’t actually download and eat up memory. Apparently, like you say, it doesn’t. Whew.
I would’ve liked it if there’s an easier way to integrate my contacts from gmail onto a local application. I hate how CSV files don’t always map the right info.
Yeah, I like the gmail interface fine.

Dennison Uy - Graphic Designer

November 1st, 2007 at 3:33 am

Hi Marie! Yes, your labels were mapped into folders.

Every time your mail reader (Apple Mail) synchronizes with Gmail what it does is it downloads the headers and other metadata but not the body itself. The entire e-mail is downloaded only when you preview or view the actual contents of the mail, so it doesn’t actually eat a lot of space until you download the entire e-mail.

IMAP is cool because we don’t really need to worry too much disk space because most e-mail readers will store IMAP data in its temporary cache. You can clear this out anytime you want, freeing up space. The next time you open your email reader it will re-download all the headers and you can choose which e-mails to fully download.

I agree with you it would be awesome if we could download and manage our GMail address books as well. IMAP should be capable of doing this, but it looks like it is not implemented on GMail.

Google keeps coming up with stuff one after the other. The latest buzz is the up and coming OpenSocial which allows developers to rapidly develop applications that integrate with other social networks. I just hope this won’t be another disappointment.

Neil

November 1st, 2007 at 7:25 pm

I’ve been using Outlook 2007 with a default POP setting . I dunno how to set an IMAP account via Outlook (or perhaps I overlooked it).

Why Outlook 2007? The interface’s nice. :-)

Dennison Uy - Graphic Designer

November 1st, 2007 at 7:28 pm

Hey Neil! You can definitely use Outlook 2007 with GMail but you have to select the IMAP and not POP3. There is a step-by-step guide available from the official site here: http://mail.google.com/support/bin/answer.py?answer=77689

Rino Mardo

November 1st, 2007 at 8:35 pm

Great post bro.

To everyone using Thunderbird and having this issue with [Gmail]/Trash and such, check this link from Lifehacker:

http://lifehacker.com/software/geek-to-live/turn-thunderbird-into-the-ultimate-gmail-imap-client-314574.php

No Way

December 15th, 2007 at 12:47 am

re: folders are not indicating new e-mail in folders other than inbox. Thunderbird has this setting somewhat hidden… One can wonder why, plain stupidity? Or because TB seems to become unstable sometimes using this setting… I don’t know.

open config editor in TB, locate mail.check_all_imap_folders_for_new and change to true. restart TB. If Gmail (which I have not tested) support IMAP IDLE you should now see *instantly* when messages arrives to your different folders.

Comment Form

top