This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Thunderbird on MSWin will not use transferred filters file

  • 3 replies
  • 1 has this problem
  • 4 views
  • Last reply by sfhowes

more options

I transferred my Thunderbird profile from my primary Linux system to a fresh MSWin10 install. I had long since figured the edits I needed to do in prefs.js in order to bring the profile over, and where I need to copy the profile to.

It is able to see all my emails, and email accounts, but even though I have the msgFilterRules.dat for the IMAP account in it's mail folder, it steadfastly refuses to recognize ANY of the filters I had defined. And all the sites I've found for transferring filters says this precisely the way it should be done (the .dat file in the appropriate imap folder).

Sh what's happening, is the Linux filters file incompatible with MSWindows? Both the Linux source system and the MSWin destination are running Thunderbird 78. Or does the MSWin version store it's filters file in some undocumented location rather than where it's supposed to be?

I transferred my Thunderbird profile from my primary Linux system to a fresh MSWin10 install. I had long since figured the edits I needed to do in prefs.js in order to bring the profile over, and where I need to copy the profile to. It is able to see all my emails, and email accounts, but even though I have the msgFilterRules.dat for the IMAP account in it's mail folder, it steadfastly refuses to recognize ANY of the filters I had defined. And all the sites I've found for transferring filters says this precisely the way it should be done (the .dat file in the appropriate imap folder). Sh what's happening, is the Linux filters file incompatible with MSWindows? Both the Linux source system and the MSWin destination are running Thunderbird 78. Or does the MSWin version store it's filters file in some undocumented location rather than where it's supposed to be?

All Replies (3)

more options

The dat files must be stored in the account subfolders of Mail or ImapMail, e.g. Mail/pop.gmail.com or ImapMail/imap.gmail.com. But if a filter refers to an external folder, check that the path has the correct format for Windows, instead of Linux. The dat files can be viewed or edited in a text editor.

more options

But that's exactly where it is. I've copied the folders over exactly as they are on Linux, so msgFilterRules.dat is in ./ImapMail/imap.gmail.com.

more options

Activate the filter log and see if it provides any clues, and see if the filters run manually. What kind of filter action is defined?

https://bugzilla.mozilla.org/show_bug.cgi?id=1661870