http://weblog.timaltman.com/archive/2008/02/24/gmails-buggy-imap-implementation
And this is one of the reasons I’ve stuck with @mac.com for my IMAP email across devices. I hate paying for dotMac but email is the one thing that has to work flawlessly for me across my phones, laptops and desktop.
Tim Altman, QA lead for Opera Mail, on Gmail’s IMAP support:
Gmail’s labeling system could integrate marvelously with IMAP clients if only it used IMAP keywords. Instead, IMAP mailboxes are used to represent labels. All messages (sent and received) are always available in the “Gmail/[All Mail]” mailbox, so any time a message is labeled, a duplicate message is added to the label’s IMAP mailbox. IMAP clients then receive several copies of the same message, none of which integrate with the…