11 ms·
Not the GP poster, but the most frustrating thing for me is that GMail labels are implemented as IMAP mailboxes instead of IMAP flags.
by frutiger 8y ago
Not the GP poster, but the most frustrating thing for me is that GMail labels are implemented as IMAP mailboxes instead of IMAP flags.
- Arnt 8y agoYou might be more frustrated if they'd done it the other way; IMAP clients have a terrible habit of downloading the entire mailbox. If they were to expose all mail in one mailbox with flags as the usual case, users with such clients and a lot of mail would suffer.
- michaelmior 8y agoI'm sure that's true, but I assume that many of these clients either wouldn't have been written this way or would have adapted by now if Gmail did things differently.
- Arnt 8y agoPossible. But until those changes are done and deployed, users on mobile connections would do gigabyte-sized downloads and Google's servers would suffer. If a lot of clients do SELECT * FROM *, the DBA will complain a lot until it stops, one way or another. There are advantages and disadvantages to both approaches; it must have been a nasty choice to make.
- michaelmior 8y agoSure, can't argue with that :)