Pages: 1
RSS
trouble with TheBat 1.x, apparent lost mails
 
Dad just started TheBat 1.x and suddenly noticed that his inbox is now empty. we looked in \Program Files\TheBat!\MAIL and the data is still there, TheBat just won't access it.

How do we fix this problem? We already tried restoring the system to yesterday and that didn't help, and undoing the restore didn't either. How did it get lost in the first place?

He'll upgrade to v3 sometime soon but we want to get this fixed first.
 
How big is the messages.tbb in his inbox?
What 1.x version is he using?

Try selecting the inbox and via the menu
Folder -> Browse deleted messages

Move the messages.* files from the directory matching the inbox to a safe location and start TB. That should cause TB to function okay with new mail.

Wait with upgrading till v4 is releasd, won't be that long now and if he has waited that long with upgrading another month or so won't hurt either.
__________________________________
I'm just a user of The Bat! I don't work for Ritlabs.
 
v1.62i
Before trying anything else, we backed up the files in the mail directory.
I tried and it said there's no deleted messages to browse.
In account properties I tried changing the directory and  then back but that had no effect either.

I just looked at the inbox's tbb file and it's 4mb worth of nothing, all whitespace. How did this happen? The Inbox also has a subfolder where mailing list mails were filtered into and its tbb file contains those mails. But that folder doesn't show up in the TB's folder list in the program.
 
It's always hard to say what happened. Could be anything, from an interupting virus scanner or firewall to a user error.

There are two ways to restore the missing folder. The easiest is this:
select the Inbox in the account tree pane and press the key combo: Ctrl-Alt-Shift-L
That should restore all lost folders.
The other way is to create a new folder with the same name.
__________________________________
I'm just a user of The Bat! I don't work for Ritlabs.
 
What about how it got lost in the first place and how to restore the lost mails in the main inbox (not the subfolder, those are still there in its own tbb file)? As I said, the inbox's tbb file is 4mb of blank space.

Could the mails have been lost during shutdown when it compresses folders? If that's the case, is there any way at all to regain the mails?
 
Tb shouldn't loose mail when compressing during shutdown. Never did so for me. (Except the time I cut the power just to see what would happen.)

4 MB of blank space is quite a lot. An empty .tbb should be 4 kB. Try to import from a .tbb and point to the backup of your inbox.

And delete the .tbb in the real inbox, so you can continue receiving mail etc.

And as I mentioned before, I´ve got no idea whatsoever what could have caused this.
__________________________________
I'm just a user of The Bat! I don't work for Ritlabs.
 
We got the subfolder back, but where is this backup tbb file you speak of? The backup we made onto a thumb drive was already 4MB of blank.
 
I meant the backup you made yourself, it's about a thousand times as big as an empty .tbb should be, so my guess is that there still might be some info in it. Otherwise the data are lost.
__________________________________
I'm just a user of The Bat! I don't work for Ritlabs.
 
Importing from that blank backup results in 0 messages imported. So I guess they're just totally lost. Should we just delete the TBB file and let it make a new one or what?

Also, Dad just showed me that his address book had a ton of empty contacts besides his regular ones (family etc.). We deleted those blank records.
 
Just delete the empty .tbb, it's no use saving it.

Deleting the empty contacts is fine.  
__________________________________
I'm just a user of The Bat! I don't work for Ritlabs.
 
BTW, when The Bat! compresses folders and something goes wrong in the meanwhile, there may be left temporary message bases in the %TEMP% directory.

There is a chance to recover lost messages

You may to go Tools|Import from The Bat! message base (TBB) and in the file open dialog first type %TEMP% to go to the temporary directory, and then type bat*.tmp and select all these tmp files of The Bat!
Pages: 1