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

搜尋 Mozilla 技術支援網站

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

了解更多

Tags in many messages not displayed, but show up in search

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

more options

I have had this problem for years. When I first installed Thunderbird, i tagged a lot of messages. Later, I noticed that most of the tags were not shown in the message list nor in the message pane. Only some of the tags were still there. When I use the menu function Search Messages and I search for a specific tag, I get the same messages - only the ones whose tag is shown in the message list and message pane.

However, if I go to the search bar in the upper right and write a tag name and choose "messages tagged: ...", I additionally get several messages that used to have tags. They are shown WITH the tags in the search result window. It seems that the tags are still there in SOME way. However, if I double click a message, the tag is not there in the message view.

As time passes, it seems that some messages that used to display tags, lose them. I'm not sure if any specific action triggers this, but it seems to just happen.

I have Thunderbird 68.2.2 (32 bit).

I had to edit this post, because my description of the problem was not correct.

I have had this problem for years. When I first installed Thunderbird, i tagged a lot of messages. Later, I noticed that most of the tags were not shown in the message list nor in the message pane. Only some of the tags were still there. When I use the menu function Search Messages and I search for a specific tag, I get the same messages - only the ones whose tag is shown in the message list and message pane. However, if I go to the search bar in the upper right and write a tag name and choose "messages tagged: ...", I additionally get several messages that used to have tags. They are shown WITH the tags in the search result window. It seems that the tags are still there in SOME way. However, if I double click a message, the tag is not there in the message view. As time passes, it seems that some messages that used to display tags, lose them. I'm not sure if any specific action triggers this, but it seems to just happen. I have Thunderbird 68.2.2 (32 bit). I had to edit this post, because my description of the problem was not correct.

由 punchb 於 修改

所有回覆 (5)

more options

Since you applied global search for tagged messages, the fact you found results with incorrect tags suggests it may be due to an outdated global search index. Rebuild the database and see if the results change.

Classic Search (Ctrl+Shift+F) works on a per account basis, and might provide better results. Click the filter drop-down, which defaults to Subject, and select Tags, and add any other criteria by clicking the + button.

The Quick Filter Bar, enabled under View/Toolbars, searches a single folder, including Tags as a filter.

more options

Thanks, your comment sheds light on part of the problem, but doesn't solve it. Classic Search provides the same results as what I see in the list, meaning that many messages have lost their tags. It sounds plausable that the "global search" has an outdated index. This means that the actual real messages have just lost their tags, and the global search (since it's outdated) is the only way to find those messages based on tags. The question thus remains, why are my messages losing their tags?

more options

Tags are stored in the .msf index files for each folder, but not all IMAP servers support keywords (tags). In that case, if you repaired a folder (right-click, Properties, Repair Folder), the messages would be re-downloaded and the index rebuilt, and the tags would be lost. The easiest way to check if the server supports tags is to apply one of the built-in tags to a message on one computer, then see if it appears on another computer with the same account.

If you haven't done folder repairs or re-added the account, the tags are disappearing for other reasons that I can't explain.

more options

Yes, the tags are the same across computers. Also, I just tried deleting a local .msf file, and the tags remained. I haven't done any folder repairs either. Thanks for your help anyways. Could my email provider have done something at some point that made some of the tags disappear? It's weird that it only happened to some of them, not all.

more options

If you deleted an msf file, then restarted TB, the index would have been rebuilt based on the mail on the IMAP server, and since it apparently supports tags, the new msf would reflect that.

You might be able to create a filter that applies tags, and then run it manually in the event tags disappear or need to be recreated for IMAP servers that don't store them.