Stresstesting IMAP clients (Hackvalue)
Stresstesting IMAP clients (Hackvalue)
Posted Oct 6, 2009 11:10 UTC (Tue) by kelvin (guest, #6694)In reply to: Stresstesting IMAP clients (Hackvalue) by dlang
Parent article: Stresstesting IMAP clients (Hackvalue)
Evolution used to use this method, but the problem is that deleted messages might still be flagged as "new". Combined with IMAP's braindead handling of deleted messages, this method causes discrepancies in the unread-count. There were bugs reported against these discrepancies.
Deleting messages in IMAP doesn't actually delete them, they are only flagged as deleted and you then have to manually "expunge" the folder. While this might have made sense to a computer-savvy user familiar with the mbox storage model, it is quite unintuitive to any user accustomed to modern GUI's (or MS Exchange/Outlook for that matter).
One solution might be for Evolution to "break" the IMAP spec by moving all deletion-flagged messages to the Trash-folder, including messages flagged by other mail agents. This would solve the problem for Evolution, and should be fairly non-disruptive for other mail agents.
