The trouble here is that users don't want a "real" IMAP client. They want something that behaves (on the front end) the way they expect - something that behaves the way they're used to, or behaves intuitively. They don't care what happens on the back end, as long as it doesn't fail.

One of the things this means is, when they delete a message, they want it to immediately disappear, but silently be moved to a Trash folder that they can sift through later if they change their mind. They expect this, because this is what happens when you delete a file on Mac OS or Windows (95 and later), and even from the GUI in many Linux distributions. IMAP isn't designed to work this way at all, so in order to satisfy the users, clients like Thunderbird have to work around IMAP instead of embracing it.

In my experience, Thunderbird and Apple's Mail do a good job at this. I haven't worked with it that much yet, but apparently Outlook 2007 also behaves reasonably, unlike all previous versions of Outlook which are complete crap.

If you have a problem with specific things that Thunderbird does when it talks to an IMAP server, I would recommend talking to the Mozilla people. They're on IRC at irc.mozilla.org #thunderbird, and I imagine there's probably a mailing list. If you find behavior that you consider to be a bug, search Bugzilla to see if they already know about it, and if not, submit a report. Finally, remember that it is an open source project, and you're welcome to look through the code yourself. Start here:
http://lxr.mozilla.org/seamonkey/source/mailnews/imap/

Hope this helps. :-)

~ Andy

_______________________________________________
Imap-uw mailing list
Imap-uw@u.washington.edu
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to