Some people have already complained about the way GMail IMAP works. With great power comes a great responsibility. Google guys, you have one of the largest email services in the world, so this means that you have to care a lot about users and clients. Dape recently reported and error in how GMail creates the body structure of some particular messages and still got no answer.

Now I found that it does not return the full bodystructure of a multipart/mixed with two refc822 messages in it. If this sounds strange to you, it’s basically how Mozilla Thunderbird creates an email with two other emails as attachments. GMail simply will not tell you about the structure of the two attached emails.

Bodystruct support in Modest is working in most cases although these problems with GMail will most likely mean that it won’t be shipped with the next software update for the N900.

15 thoughts on “Dear GMail IMAP server developers…

  1. Funny how you interpolate “gmail-now-third-largest-email-service-in-us” to “largest email services in the world”…

    But I got your point and I am with you. Google should respec standards.

    Regards Christian

  2. Yeah well it was just an example page I found in after quick look, but I’m not from the US nor suspect of being american-centric or something 🙂

  3. Sorry, no imputation intended. I sensed that this would have been a short internet query to underline the influence of GMail and your intentions. Nevertheless I was amused by the statement. Big up big time for your efforts anyway.

  4. Nah, if bodystruct is ready please ship it rather than waiting indefinitely for gmail to fix their implementation (or even acknowledge the bug). I’ll be happy to redirect bug reporters to the right place for complaints 🙂

  5. Don’t expect for too much, these guys do whatever they want.

    I purchased their Google Apps premier services and after suffering from problems I contacted their support and they just ignored me, several times.

    So if they are not doing anything for their paying customers I wouldn’t expect much from them…..

  6. @Lucas
    Well, thing is that those bodystruct issues makes Modest unable to show body and/or attachments of some emails which is really very bad.

    Maybe disabling it only for GMail …

  7. I cannot reproduce this issue. I forwarded two PGP/MIME signed emails to my gmail account as attachements using thunderbird, and mutt is able to individually validate each message/rfc822 part. Further, mime_dump[1] is able to show the structure when I save it from IMAP:

    $ mime_dump -v -f /tmp/822_test -e

    From: Phil Dibowitz
    Date: Tue, 09 Feb 2010 21:26:40 +0100
    Subject: a test
    To: …@gmail.com
    Message-ID:
    Content-Type: multipart/mixed; boundary=”————040606090900010503040401″

    ================== BEGIN ENCLOSURE LEVEL 0 =========================
    test
    ==================== END ENCLOSURE LEVEL 0 =========================
    ================== BEGIN ENCLOSURE LEVEL 0 =========================
    ================== BEGIN ENCLOSURE LEVEL 1 =========================
    bla


    Phil Dibowitz phil@ipom.com
    Open Source software and tech docs Insanity Palace of Metallica
    http://www.phildev.net/ http://www.ipom.com/

    “Be who you are and say what you feel, because those who mind don’t matter
    and those who matter don’t mind.”
    – Dr. Seuss

    ==================== END ENCLOSURE LEVEL 1 =========================
    ================== BEGIN ENCLOSURE LEVEL 1 =========================
    Skipping part of type application/pgp-signature; name=”signature.asc”
    ==================== END ENCLOSURE LEVEL 1 =========================
    ==================== END ENCLOSURE LEVEL 0 =========================
    ================== BEGIN ENCLOSURE LEVEL 0 =========================
    ================== BEGIN ENCLOSURE LEVEL 1 =========================
    aasdfasdfasdf


    Phil Dibowitz phil@ipom.com
    Open Source software and tech docs Insanity Palace of Metallica
    http://www.phildev.net/ http://www.ipom.com/

    “Be who you are and say what you feel, because those who mind don’t matter
    and those who matter don’t mind.”
    – Dr. Seuss

    ==================== END ENCLOSURE LEVEL 1 =========================
    ================== BEGIN ENCLOSURE LEVEL 1 =========================
    Skipping part of type application/pgp-signature; name=”signature.asc”
    ==================== END ENCLOSURE LEVEL 1 =========================
    ==================== END ENCLOSURE LEVEL 0 =========================

    Can you provide me with a full message that reproduces the issue you see?

  8. I’ve also encountered a few of Google’s Gmail IMAP implementation quirks and my complaints fell on deaf ears. If you’ve not got a developer-type relationship with Google how else can you get your complaint heard?

    Their non-standard implementation is a reason why I’m considering actually paying for my email provider, moving to a proper service, even if it does cost me per year.

Leave a Reply

Your email address will not be published. Required fields are marked *