> It would be nice IMHO if the protocol schemes supported would have an > indication whether the protocol supported is a "push" or "pull" type.
I'm not sure this is a good idea. It requires the IMAP server to have knowledge of the external service provider, which places an implementation burden on the IMAP server -- it forces a much tighter coupling between the two. Push vs. pull is really an attribute of the scheme itself. IMAP itself shouldn't be announcing these sorts of attributes, and in many cases it won't know what they are, anyway. If a client wants a push, it can just issue the command. If that fails, it can re-issue the request as a pull. Or pull and fall back to push. Or fall back to a different scheme. --lyndon
