On Tue, 2003-01-28 at 06:43, Pete Maclean wrote: > >Would you consider these clients broken? > > I deem Outlook Express to be considerably broken. I have come across many > problems with it including one of a similar nature: it insistently tries > to delete messages, that is do STORE n +FLAGS (\deleted) commands, when the > server does not advertise \deleted as a handled flag for the active mailbox.
It's a bit sad that almost all IMAP clients are broken, more or less. Maybe someone could write a "HOWTO write a good IMAP client"? Many people seem to begin coding by only briefly checking the RFC and then just handling what commonly used servers seem to be sending. At least one thing should be clearly pointed out to them: Expect ANY untagged replies from server at ANY time. And: Don't assume you know anything better than server. I'm considering of fixing Evolution's IMAP support soon, it has annoyed me way too long.
