為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

compacting deletes messages in folders

  • 8 回覆
  • 2 有這個問題
  • 1 次檢視
  • 最近回覆由 sfhowes

more options

When Thunderbird compacts my folders, it often gets rid of older messages that I have saved in subfolders. The folder I created is still there but it is empty. How can I get this to stop?

I tried to NOT compact since I was worried about losing my messages. But then Thunderbird asks me every 5 minutes to compact which is annoying.

I really don't want to go back to Outlook since Thunderbird is so much better. However, I can't keep losing messages that I save.

Note that I did go into Options -> Account Settings -> Disk Space and the radio button for don't delete any messages is selected.

Please help. Bobcat

When Thunderbird compacts my folders, it often gets rid of older messages that I have saved in subfolders. The folder I created is still there but it is empty. How can I get this to stop? I tried to NOT compact since I was worried about losing my messages. But then Thunderbird asks me every 5 minutes to compact which is annoying. I really don't want to go back to Outlook since Thunderbird is so much better. However, I can't keep losing messages that I save. Note that I did go into Options -> Account Settings -> Disk Space and the radio button for don't delete any messages is selected. Please help. Bobcat

所有回覆 (8)

more options

You may be able to avoid lost mail due to improper compacting, as well as frequent compacting requests, by rebuilding the folders according to these instructions:

http://kb.mozillazine.org/Compacting_folders#Real_fix

Essentially, you delete the mbox and msf files for the folder and have TB create new ones automatically.

Makes sure you also don't have a security program scanning the TB profile.

more options

I did what you suggested. The problem is still there. I have folders that still have lost all their data. It's not the inbox that's the problem (although I did save that through the Mozilla backup). When I delete the .msf file for a subfolder, the folder is still there but still empty. Does this mean all the data that was lost is truly gone?

How can I stop this from happening in the future? It makes no sense for me to save email messages from my inbox to subfolders if the saved emails are only going to disappear.

more options

What is the size of an mbox file, the file with no extension, that has the same name as the subfolder? You can view it in a text editor, so if you don't see any message contents, there won't be anything to see in TB.

Hard to say what causes a folder to disappear, but one possibility is a security program that quarantines a folder because it found a suspect message. Do you have such a program scanning the mail folders?

more options

The empty folders have .msd files that are 2-4 kB. I do have Norton 360 running. Do you think that's the problem?

more options

I think you mean .msf files, which are index files for mbox files, the ones with no extension, and the same name, which contain the mail content.

It's generally recommended to disable email scanning by any AV program, or add the TB profile folder as an exception, depending on what settings are available in the AV.

more options

I checked my settings for Norton. It is set to do spam filtering on Outlook (which I don't use anymore) but NOT for Thunderbird. Is there another reason you can think of -- as so why my folders are being emptied out?

more options

I also just realized that the folders that are empty have just the .msf file and there is no file with no extension - with the same name. So the .msf files are not being deleted, but the file with no extension are.

more options

If the account is IMAP, and you set certain folders to not be downloaded for offline access, then there would be an .msf file but no mbox file. The setting is in Tools/Account Settings, Synchronization & Storage, for the account. Also, if it's IMAP, you should see the folders when you access the account through webmail - and if a folder is empty there, it will be empty in TB, no matter what the offline setting is.