I am following the instructions on this page to uninstall TB3 and reinstall TB2.
I still have a Smart Folders account in my new TB2 version and the above page warns it could gradually corrupt the folder listings. The solution provided involves editing prefs.js, which is beyond my skill set. Can I just replace prefs.js with an earlier version I have backed up from when I was running TB2 before? Or is there any other way to get rid of Smart Folders when reverting from TB3 to TB2?
I had the same problem: I restored Thunderbird 22.214.171.124 and the folder panel still showed "Unified Folders" which I think are a sign of smart folders being left over from the earlier install of Thunderbird 3.1.
Trying to follow the advice in the article "Go back to an old version of Thunderbird" isn't as easy as it seems because it says "Search for smart folders in prefs.js and find what server id it uses". However, when I look at the config settings there is nothing related to smart folders. I think it's now necessary to look for the terms "Smart mailboxes" and "Unified Folders".
To edit the pref.js file - I think this is normally done by means of Tools / Options / Advanced / Config Editor.
Is there some other way to search for smart folders in pref.js other than opening the config editor and eye-balling it? There are hundreds of lines to search through and there's no search utility that finds the values. (You can search for the server name, but you have to know it first.)
Based on my rudimentary experience, here's the advice I would give to Jim Gerber:
Backup pref.js - in fact back up everything first
Go to Tools / Options / Advanced / Config Editor.
Look for the last server in the area of the settings that starts with mail.server. - hopefully that will have a value related to smart folders or unified folders
Make sure you don't need the stuff in that set of folders
make a note of which server that is - be very careful to be sure you know which is OK to delete and which isn't
set the value to zero for all the entries related to that server alone
As the article says:
* Find mail.accountmanager.accounts and remove that account from it. For example, change user_pref("mail.accountmanager.accounts", "account1,account2,account4"); to user_pref("mail.accountmanager.accounts", "account1,account2");
* Delete all of the settings for the smart folder's server and for the setting that assigns the server to an account. Otherwise Thunderbird will add the smart folders account back. In this example, you'd delete all of the mail.server.server4 settings and user_pref("mail.account.account4.server", "server4");.
Three sets of settings are being changed:
mail.accountmanager.accounts (one account deleted)
mail.account.accountx (value set to zero)
mail.server.serverx (value set to zero)
I noticed that these actions cause the third group of prefs to disappear from the config listings, but mail.account.accountx remains in the system, although its value is zero.
So far, making these changes has worked for me.
I would appreciate it, and I'm sure others would as well, if a Thunderbird expert with more knowledge than me could please confirm that these instructions are correct. They seem to be working OK for now!
Also, as mentioned above, it would be good to know if there is some other way to search for smart folders in pref.js other than opening the config editor and eye-balling it.
Thanks for any help you can provide!