> 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

Reply via email to