Wednesday, November 4, 2009

[EN] Woke up this morning to find that all the mails I received during the night were already marked as read in my Gmail Inbox.

Woke up this morning to find that all the mails I received during the night were already marked as read in my gMail Inbox!

Strange, but I've seen stranger things before, so I grabbed another coffee and headed for Kwaga's office. As soon as I turned on my iMac I found a message on our getSatisfaction site from one of our dear beta users echoing the same problem.

Humm... So I sat down to test and yes indeed since sometime last night, after the Kwaga server treats the body of a mail through its IMAP connection, the mail becomes suprisingly marked as read.

This is obviously not acceptable, so we immediately took our servers offline (with a tweet and a mail to our beta users) and went deep in hacker mode. To resolve this we simply set a parameter (Peek Mode) in IMAP that was previously ignored by Gmail. After validating the fix a few minutes later, thanks to our awesome continuous development framework (thanks Fred), we were able to push a hotfix live and restart our service.

From start to finish, Kwaga was back online in 20 minutes.

I then relaxed and searched on Twitter and it appears others were also impacted when Google modified how it handles IMAP GET MESSAGE BODY. Even mails on my iPhone were effected by this.




Anyway, thank you to our first user who pinged us so that we could correct this in real time. And for all of you IMAP Geeks around the world, set the PEEK mode to TRUE if you get an mail's BODY from Gmail.

5 comments:

Eric Pommereau said...

Insteresting, i had the problem too.

Finally it was was just a parameter (peek mode) set by gmail team during the night ?

Do they communicate about params update like this case ?

Best Regards

Eric Pommereau

Kwaga said...

Hello Eric,
In this case, nobody was aware that this parameter would become required by Gmail.

Kind regards,
Joshua
the Kwaga team
Kwaga.com

Robert said...

I had the same problem. I was confused as I recognised a strange IP. The first thing I thought - someone was in my gmail account. I changed all my passwords.

Spike said...

More than just an IMAP problem? I'm having this issue viewing Gmail on Firefox.

Hayssam said...

Aha!

I'm wondering whether that first whiny user was me?!! :D

Anyways thanks Kwaga team for handling this issue so well.

Bon vent à Kwaga! :)

Hayssam

Post a Comment