On Thu, 2003-04-03 at 00:29, Mark Crispin wrote: > OE is broken (in violation of the specification), and your server is not. > Nevertheless, the most straightforward workaround for OE's broken behavior > is to immediately announce of new messages; and this is something that is > actually desirable for all clients.
Except for the ones that break if it is done. Evolution at least breaks if it sees untagged reply instead of "+" after it has sent APPEND. And because it's not constantly reading server input, this happens very often. OE also breaks if it sees EXISTS while it's expecting FETCH replies. For workaround it wouldn't be necessary to announce new messages to client immediately, just to notice them internally before handling STORE and FETCH commands.