Gmail and IMAP
July 23rd, 2008 by ravi

Setting my fears finally aside, I embarked three days ago on switching my mail over to Gmail, accessed over IMAP. A couple of polemical points:

  • If you think “webmail” is a real mail interface, please stop reading right now.
  • If you use POP, for whatever reason, then consider this: you have no technical reason to do so and every technical reason not to do so and use IMAP instead. And if Yahoo does not support IMAP that just gave you one more reason to abandon Yahoo and go to a real service. Heck, even AOL has been supporting IMAP access for a while now. Anyway, it costs you a few bucks a year to setup your own IMAP server on some host, so unless you are my granpda I don’t want to hear your excuses. ;-)

With that out of the way… I confess that Google’s IMAP support got me excited — here is a company that I generally respect and whose developers I trust (especially since some of them are good friends of mine)! And Google Apps for Domains is a neat service. It was, therefore, a not too troublesome decision to point one of my domains to Google Apps and funnel all my email to an account on that domain.

Next, I setup Apple’s Mail (often called Mail.app on the Interwebs, in order to give it a somewhat distinguishable name) with a new IMAP account pointed at my Gmail domain account. Right off the bat, problems ensued. The IMAP connection succeeded (and continues to succeed) only intermittently. It does not connect at all from my work where I tunnel out through an SSH SOCKS proxy. And Google’s recommendation that I not store my “Sent” messages on the server is a bit disconcerting. And did I mention its slow?

The problem with the connection over SOCKS pretty much ends the trial for me, but I admit that is a bit of an esoteric need, and further it is entirely valid to suspect that the problem with the SOCKS proxied access lies elsewhere (not at Google). YMMV, and all that. But you should also consider this from Wired:

IMAP, YouMAP, WeMAP: Mail Protocol’s Proponents Argue for Better Support

With Gmail’s adoption of IMAP, one of electronic messaging’s best-kept secrets has been thrust suddenly into the spotlight. But IMAP’s inventor says the move, while overdue, doesn’t deserve the fanfare it received.

Mark Crispin, an often outspoken purist when it comes to e-mail implementations, had a typically-for-him dubious reaction to the announcement of Gmail’s added support for his protocol.

“I am very pleased that Gmail intends to adopt IMAP,” he says. (Note his word choice: “intends.”) “I feel that their current server should be considered to be a ‘work in progress’ and not as a viable ‘ready for prime time’ IMAP server.”

Crispin says if he were to rate Google’s current implementation of IMAP, it would be “quite damning.”

I haven’t quite given up on Google yet… tomorrow I shall continue my investigation of the SOCKS strangeness. If I get to the bottom of it, I will post an update.

3 Responses  
  • Tom Reingold writes:

    I’ve been using gmail’s imap interface since about the time it became available. I’m extremely satisfied.

    I think you misunderstood the instruction not to save sent messages on the server. I think they’re saying there’s no need to file a copy in your Sent folder, since all outbound mail is automatically filed into your “Gmail/Sent Mail” folder.

    I’m also making heavy use of Google Apps for many domains, including some commercial clients of mine. It works extremely well. Some like the web interface. Some like the imap interface. Many clients are not technical, which is why webmail suits them. To each her own, right? gmail’s spam protection is the best I’ve seen, by far, and I’ve seen many.

    I hope you can get your socks problem worked out. I highly recommending giving gmail’s imap another try. I use it heavily with many mailboxes, and I’ve been deploying it heavily, too.

    Tom

  • ravi writes:

    Tom, thanks for the comment. Indeed you are right about the “Sent” issue, which I sheepishly discovered shortly after my post above (it is still a bit of a bother for me, since I channel all my outgoing SMTP through a different server, which means Google’s server won’t see it and hence won’t save it to my Google Sent folder). However, my SOCKS issues persist, as well as some nagging annoyances: in Apple’s Mail.app focus gets lost from the message list window either if I move the selection to a message thread (using the arrow keys) or when the application is refreshing mail. It is entirely possible this is an Apple Mail bug, but that’s my app of choice for mail reading, and it works well with the other IMAP servers I connect to. I agree with your positive view of Gmail and I have not given up on it yet! For one thing, it gives me a great web interface when I am using a computer other than mine. And while we are on that point, I agree with you also that “to each her own” and the web mail interface has various benefits, even for tech users like me (see the previous line ;-)).

  • Tom Reingold writes:

    The web interface allows you to mark messages as spam and do very fast searches. Also, it is the only interface to most of your gmail settings. So you can’t ignore it entirely.

    Perhaps you would be well served to use Thunderbird for your gmail accounts and Mail.app for your others. This may sound inconvenient, but it actually works well for me to use different mail clients for different accounts. Maybe this will work around your SOCKS problem and the Send Mail problem.

    My complaint about the automatic filing of outbound mail is that it files everything, even when I don’t want to. Before gmail, I would bcc myself, and a filter would file things I sent into my Sent folder. When I was sending, for instance, a large attachment, I would delete the BCC line before sending, thereby aborting the filed copy. Now I have to remember and drag it out of my Sent folder, which I rarely bother to do. Then again, gmail gives me virtually unlimited storage and easy access to all of it.

    I thought I would feel out of control when giving up shell access to my mail files and to procmail. I haven’t felt that way. I guess I’m accepting “Cloud Computing” and the SaaS way of life rather well.

    Tom


Leave a Reply

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

If you need help with one of my software projects, please click: Using that link, you might even find a previous report of (and solution for) the issue!
SIDEBAR
»
S
I
D
E
B
A
R
«
»  Substance: WordPress  »  Style: Ahren Ahimsa