I'm a Christian, a designer, and a gadget fan who lives in Cheltenham, UK.

This is my blog, a creative outlet to mess around and play with as well as a place that logs my thoughts and inspirations.

Gmail’s Buggy IMAP Implementation

Gmail’s Bug­gy IMAP Implementation

Gmail’s label­ing sys­tem could inte­grate mar­velous­ly with IMAP clients if only it used IMAP key­words. Instead, IMAP mail­box­es are used to rep­re­sent labels. All mes­sages (sent and received) are always avail­able in the “Gmail/[All Mail]” mail­box, so any time a mes­sage is labeled, a dupli­cate mes­sage is added to the label’s IMAP mail­box. IMAP clients then receive sev­er­al copies of the same mes­sage, none of which inte­grate with the client-side label­ing sys­tem. If Gmail had instead used IMAP key­words, only one mes­sage would be need­ed and inte­gra­tion would be seamless.

Agreed. This is how I thought Google would imple­ment IMAP rather than in the man­ner they have. Either way I still use it, but I hope they let me choose whether or not I want the All Mail fold­er to be sub­scribed to.

(Via Dar­ing Fire­ball.)