News for hackers. Stuff that matters.
Re:Making email more modern with JMAP by Sir_Cmpwn on Saturday August 17, 2019 @06:26AM (#20723227)
Basically all IMAP servers found in the wild support IDLE:

https://tools.ietf.org/html/rfc2177

Re:Making email more modern with JMAP by raimue on Saturday August 17, 2019 @12:20PM (#20724726)
The problem with IDLE is that it requires one TCP connection per folder you want to watch. The better alternative is NOTIFY, but in my experience, it is not as widely supported by server and client implementations.

https://tools.ietf.org/html/rfc5465

Re:Making email more modern with JMAP by bjourne on Saturday August 17, 2019 @10:49AM (#20724297)
But that is an extension so you cannot count on it being there. Thus a well-written client would need to handle servers that do not support IDLE. The X11 protocol is similar in that it has a lot of extensions that are theoretically optional but de facto required to deliver a good user experience. It makes implementing such protocols complex because you need to duplicate code paths, one for when the extension is present and one for when it isn't.
Re:Making email more modern with JMAP by 693471 on Saturday August 17, 2019 @10:32AM (#20724208)
IDLE isn't sufficient which is why Lemonade was defined

https://tools.ietf.org/html/rfc5550

Re:Making email more modern with JMAP by dboreham on Saturday August 17, 2019 @10:38AM (#20724238)
Except AOL and Yahoo.