Even gmail itself isn't advertising all capabilities before login: * CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 XYZZY SASL-IR AUTH=XOAUTH AUTH=XOAUTH2
vs. * CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 UIDPLUS COMPRESS=DEFLATE UIDPLUS especially has been very widely used long before gmail. I guess they also don't want to advertise unnecessary capabilities before login and have determined that all the important clients supporting UIDPLUS support receiving after it post-login. On 8.11.2012, at 1.48, Massimiliano Cianelli wrote: > I've noticed an error in my sentence about the change log, it was referred to > blackberry.. not to Google > > Google need only 'namespace', I will try to update the issue (due that every > IMAP server that will respect the rfc will not work as expected in that > condition).. pointing the problem on post login capability... and we will see > when Google will want to fix it. > > Regards > > Timo Sirainen <t...@iki.fi> ha scritto: > >> On 8.11.2012, at 1.24, Massimiliano Cianelli wrote: >> >>> Due that Google act like BlackBerry, Microsoft,etc.. (hovewer they >> will not fix it soon, or really respect the rfc), it's much simple add >> Namespace on prelogin banner then wait or have to tell someone to >> install another client for that mailbox. >>> >>> I didn't know the history, but looking at change log seems that idle >> as been put back to prelogin client for some kind of compatibility with >> their service. >> >> Luckily the big ones only needed IDLE to work. I'm hoping to avoid >> adding anything else. >> >> And Dovecot is currently the most widely used IMAP server, so I think >> there's a good chance of client developers actually fixing their >> clients. > > -- testing k9 >