I'm pretty sure this isn't a bincimap question, but I've googled and searched for a bit, and can't figure this one out. Perhaps someone has run into this before.
For our GNU/Linux desktops, we're running IceWM. I've fixed the IMAP mail notifier, so that it properly looks for the UNSEEN messages in the inbox. This works fine, as expected.
Our mail client is Mozilla 1.5 rc whatever, and it's working well with
our bincimap 1.2.3 server just fine, with the exception of one aggrivating behavior.
Mozilla seems to cache deletes. That is, when you delete a mail message from your inbox (either manually, or it gets deleted via the junk mail controls), it doesn't seem to be informing the imap server of it's actions until you do a "file->Compact Folder" or quit the mail client.
This leads to following bad behavior:
User has left their mail client open, with junkmail filtering on. Lets be pathalogical, and assume 5 pieces of junkmail come in, and are automatically filed (by the mail client) into Junk/Trash/whatever. To the mail client, no new messages appear in the inbox.
However, doing a STATUS INBOX (MESSAGES UNSEEN) still indicates that all five messages are still in the inbox, and are unseen. The mail notifier of course indicates this, leading to great confusion of users ("But it *SAYS* theres something there and I can't see anything!!! My mail's broken!!! *I'M MISSING IMPORTANT MESSAGES* WAHH!), and a full voicemail box on my part. ;-)
so, two questions:
1) Is there a IMAP directive that tells a client not to cache such stuff that I can have binc issue to Mozilla? I didn't see one in the RFC's, but I was only grepping for obvious keywords.
2) Is there someway to turn off this behavior in Mozilla. I've googled
quite a bit for this, but haven't been able to find any prefs.js setting
that I can see that would do this.
Any insight would be appreciated.
Scott
-- Scott Balneaves | The aim of a joke is not to degrade Systems Administrator | the human being but to remind him that Legal Aid Manitoba | he is already degraded. -- George Orwell
