Jeremy Smith's blog

Entry Is Labelled

Yahoo! Mail Web API

Yahoo! Implements IMAP Over SOAP
One wonders what they found in IMAP that was lacking. I would have loved to be at the meeting (this is an imaginary meeting that took place only in my head) where one small developer raises his hand and asks "why don't we just use IMA..." but couldn't finish the sentence as the rest of the room shouted "SOAP! SOAP! SOAP!"

Comments

  1. gravatar
    One wonders what they found in IMAP that was lacking.
    Aside from syntax (Who needs three ways to represent a string? And why should any of them involve a round-trip delay?), IMAP is more stateful than it probably should be. In particular, there's no way for a server to tell a client "a message in the current mailbox got deleted out from under you", which makes trouble for concurrent access from multiple clients.

Post a comment