On Fri, Feb 10, 2012 at 4:09 PM, Cyrus Daboo <[email protected]> wrote:

> Hi Thomas,
>
>
> --On February 10, 2012 3:44:50 PM +0100 Thomas Koch <[email protected]>
> wrote:
>
>  * updates.  Would need to poll or use long polling to get real-time
>>> updates (e.g. notification of incoming mail).
>>>
>> Could Websockets or 
>> http://en.wikipedia.org/wiki/**Comet_(programming)<http://en.wikipedia.org/wiki/Comet_(programming)>be
>> of  help here?
>>
>
> For CalDAV and CardDAV we (Apple, http://calendarserver.org) have used
> XMPP pubsub and our own APNS to implement a push notification service.
> Frankly I think the IETF should have developed a proper notification
> protocol for use alongside other protocols a long time ago - simply
> "blessing" XMPP pubsub as the solution for that would be fine from a
> standards point, but perhaps something else (new) coukld be done too. What
> then needs to be defined are the hooks in each underlying protocol to allow
> clients to discover the appropriate pubsub service. In CalDAV/CardDAV that
> is simply done using WebDAV properties to advertise the essential client
> push configuration.
>
> So, in my opinion, whilst push notifications should be a requirement for
> imap5, we should not define that protocol and instead push the IETF to
> provide such a protocol for general use.


There already exists a standardized way to implement XMPP notifications on
IMAP, although it is a bit cumbersome and I doubt anyone ever implemented
it.

http://tools.ietf.org/html/rfc5435 (Sieve Notify)
http://tools.ietf.org/html/rfc
<http://tools.ietf.org/html/rfc5435>5550<http://www.rfc-editor.org/rfc/rfc5550.txt>
(Lemonade
IMAP profile)

Best regards,
Filip Navara
_______________________________________________
imap5 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/imap5

Reply via email to