I'm no IMAP expert so I'm not sure exactly what's wrong but something doesn't seem right.
First scenario: IMAP account, set to delete on server. Option to compress all folders on exit checked. Option to compress when switching between folders unchecked. On exit, folders aren't being compressed/expunged. Using IMAPSize, I expunge the deleted messages. When I reopen TB, I can still read the messages in TB using browse deleted messages function but they go away if I clear the cache, so I'm assuming that the local cache isn't being cleared. I have the folders set to full messages synchronisation. I guess the first question is, when is the cache cleared and/or updated? I've since set clear cached messages on exit. Are there any other settings I should check? Is it really necessary to clear all cached messages on exit? Seems like a waste of bandwidth to me to reload every time. I'd expect the cache to be updated so that the deleted messages were removed after they were expunged from the server. That seems to be what happens when the compress folder option is used. Other changes I make when not using TB aren't reflected as well. For instance, I receive an e-mail, read it and then close TB. Using IMAPSize, I delete and expunge the e-mail. When I start TB! again, the message is removed from the inbox on the first check but the cached version of that message is still there, even after a refresh and a synchronize all folders. I can see it with browse deleted messages. That doesn't seem right to me. Second scenario: IMAP account set to delete to local trash folder. Same thing as above is happening, which raises another question. I would expect that deleting to the local folder would move the message from the IMAP folder to the local trash folder. That's not happening. It looks like the message is copied to the local trash folder and is marked as deleted on the server. Another behaviour I noticed when using local trash folders is that if there's a disconnection for some reason from the IMAP server and I attempt to delete an e-mail, it's just copied to the trash folder but still appears in the list in the folder. Makes sense that it would appear in the folder since I was disconnected but I wouldn't expect it to be copied to the trash folder. I'd expect a warning or an attempt to reconnect and then delete or something else to happen. It's also marked as unread in the trash folder. Another issue with using local trash folders with IMAP accounts - If you read a message that's just come in and you don't move between folders prior to deletion, when it's deleted it is then marked as unread in the local trash folder. It's reproducible every time. If you read the message, move to another folder (in the same account or another account, IMAP or local) and then come back to the message and delete it, it stays marked as unread. Can anyone confirm, give me settings guidance, etc? Thanks. BTW, the local trash folder behaviour is something that's been present at least since 2.13 Beta 4. See https://www.ritlabs.com/bt/view.php?id=3448 and https://www.ritlabs.com/bt/view.php?id=4690. -- Regards, Terry Using The Bat! v3.5.24 Pro on Windows XP 5.1 Build 2600 Service Pack 1, mail server imap-uw ________________________________________________________ Current beta is 3.5.24 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html IMPORTANT: To register as a Beta tester, use this link first - http://www.ritlabs.com/en/partners/testers/

