20 Aug
2013
20 Aug
'13
9:47 a.m.
IDLE is not required for this. Polling, which is the default on all MUAs,
Not entirely sure I'd call it "the default", Thunderbird seems to setup for IDLE as default these days, and I suspect Apple Mail and any of the other popular ones do too.
The source code probably looks something like if (canIdle) then {do stuff} else {do polling}