Cause?
I'm speculating that this has something to do with Thunderbird's
"threading" feature being confused by the "From" email address
being something other than what it expects. But this impression
may be wrong.
Workaround:
(This is lenghty, difficult, time consuming, and often doesn't
work... but at least, *sometimes* this works):
1. Make sure "Show Only Subscribed Folders" is checked in
Acct-Opts/Acct/Svr-Stngs/Advanced.
2. Unsubscribe from the affected folder.
3. Exit Thunderbird.
4. Wait at least 15 seconds (else you get "not responding").
5. Restart Thunderbird.
6. Let Thunderbird run until it gets through refreshing everything
(anything from a few seconds to several hours).
7. Resubscribe to the affected folder. You may need to spend
several hours f#%^!$g around with the "refresh" button on the
"subscribe" window and exiting/restarting TB dozens (or hundreds)
of times to get this workaround to actually work. But be patient.
At least it's "free" software. So go ahead and burn your time
as if it was really free. Might as well. Whee! We're really
having fun now!
8. Exit Thunderbird again.
9. Wait at least 15 seconds (else you get "not responding") again.
10. Restart Thunderbird again.
11. Let Thunderbird run until it gets through refreshing everything
(anything from a few seconds to several hours) again.
12. With luck, the affected folder will re-create itself and download
fresh copies of all the emails from the server, and the headers
and message bodies will now all sync up. (*Without* luck, you're
screwed. If you really want to ever see those emails again, you'll
have to do into the files with a text editor, find the messages,
and copy them to external files.)
Note that the above work-around won't work if 3rd-level subfolders
are involved, as Thunderbird has issues with those. (See my next
message, about that issue.)
--
Cheers,
Robbie Hatley
Stanton, CA, USA
lonewolf (at) well (dot) com
http://www.well.com/user/lonewolf/
-- Irné
> Have you tried repairing the folder?
How?
> Right-click on the folder, select Properties, click
> the Repair Folder button.
Ummm... ok. "Repair" is not a property of folders, though;
it's an action. It doesn't belong on the "Properties" box,
which explains why I never noticed its existence; it belongs
on the folder right-click menu itself, or perhaps even on
a toolbar.
Or better yet, every time you open or access a folder,
TB should check for integrity (CRC check or some such thing?),
and if errors are detected, they should be fixed internally,
silently, relentlessly. That's called "robustness".
Requiring the user to magically know-about, find, and click
a "Repair" button is broken.
Come on, when was the last time you saw a for-real piece
of software with a dialog box with a button labeled:
[REPAIR]
This feature is broken and we're too lazy to find and fix
the root cause. So when it fucks up -- and believe us,
it will -- just click this "REPAIR" button and everything
will be hunky-dory again. For a while. We hope.
That software company would be laughed out of the market
and would be forgotten in the sands of time.
And to think that the open-source community is forever
hurt and sulking because people don't take their software
seriously. They wonder, "Why??? Why??? *Why* don't we get
the respect we deserve???" Well... there's really something
to be said for 872 angry customers screaming profanities over
the telephone at your customer-service representatives. It
works wonders at lighting a fire under the butts of the
company's developers. Open-source developers, on the other
hand, don't have that. More's the pity. But perhaps I can
help with that. ;-)
Anyway, thanks for alerting me to the existence of that
hidden "repair" button. I'll try that the next time my
email headers/bodies get out of sync. Should be faster
than unsub/resub, providing that it actually works.
Ummm... ok. "Repair" is not a property of folders, though;
it's an action. It doesn't belong on the "Properties" box,
which explains why I never noticed its existence; it belongs
on the folder right-click menu itself, or perhaps even on
a toolbar.
Or better yet, every time you open or access a folder,
TB should check for integrity (CRC check or some such thing?),
and if errors are detected, they should be fixed internally,
silently, relentlessly. That's called "robustness".
Come on, when was the last time you saw a for-real piece
of software with a dialog box with a button labeled:
[REPAIR]
This feature is broken and we're too lazy to find and fix
the root cause. So when it fucks up -- and believe us,
it will -- just click this "REPAIR" button and everything
will be hunky-dory again. For a while. We hope.
That software company would be laughed out of the market
and would be forgotten in the sands of time.
And to think that the open-source community is forever
hurt and sulking because people don't take their software
seriously. They wonder, "Why??? Why??? *Why* don't we get
the respect we deserve???" Well... there's really something
to be said for 872 angry customers screaming profanities over
the telephone at your customer-service representatives. It
works wonders at lighting a fire under the butts of the
company's developers. Open-source developers, on the other
hand, don't have that. More's the pity. But perhaps I can
help with that. ;-)
Anyway, thanks for alerting me to the existence of that
hidden "repair" button. I'll try that the next time my
email headers/bodies get out of sync. Should be faster
than unsub/resub, providing that it actually works.
-- Irné