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/

Reply via email to