Idle IMAP seems to work for me, finally. Or at least Exchange does. Nor sure if it is the same thing.