为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Missing Message Filters

  • 8 个回答
  • 0 人有此问题
  • 20 次查看
  • 最后回复者为 david

more options

Several upgrades ago, I created message filters in Thunderbird to forward emails received from specific senders to other email accounts that needed to get copies. While running version 115.12.1 32bit on Win 10, I had need to delete one of the filters. When I went to Menu Bar > Tools > Message Filters the Message Filters window does NOT show ANY filters regardless of which account (I have 20 and checked each) is selected. I have also searched my HDD, located all copies of msgFilterRules.dat and opened ones that might be related to the account in question. ALL of the msgFilterRules.dat files that I checked had only 2 lines.... version="9" and logging="no", except for the problem account where I had turned on logging and the .dat file showed "yes". I also went to yahoo and checked to see if I might have created the filter on the server side. However, according to yahoo, they discontinued the forwarding filter in 2021, so it's not happening there. I need to know how to find the forwarding filters and edit them.

Several upgrades ago, I created message filters in Thunderbird to forward emails received from specific senders to other email accounts that needed to get copies. While running version 115.12.1 32bit on Win 10, I had need to delete one of the filters. When I went to Menu Bar > Tools > Message Filters the Message Filters window does NOT show ANY filters regardless of which account (I have 20 and checked each) is selected. I have also searched my HDD, located all copies of msgFilterRules.dat and opened ones that might be related to the account in question. ALL of the msgFilterRules.dat files that I checked had only 2 lines.... version="9" and logging="no", except for the problem account where I had turned on logging and the .dat file showed "yes". I also went to yahoo and checked to see if I might have created the filter on the server side. However, according to yahoo, they discontinued the forwarding filter in 2021, so it's not happening there. I need to know how to find the forwarding filters and edit them.

由moremail2trash于修改

所有回复 (8)

more options

Since you searched for the file on the hard drive and found what you did, your best bet is to see if you have backups from prior years because you have shown that they are not on your computer.

有帮助吗?

more options

I don't think you understand my problem.... The problem is the forwarding filter works just fine and I need to stop it, but I don't know where to find it or how to stop it. I do use a global password, so that might have some impact.

有帮助吗?

more options

BTW: I have upgraded to version 115.12.2

有帮助吗?

more options

One possibility is to just rename all of the msgfilterrules.dat files with Thunderbird not running to see if they are involved. Also, check your sent folder to verify that you're forwarding them and not from somewhere else.

有帮助吗?

more options

I ran AgentRansack on my full HDD looking for any files named msgfilterrules.dat and found quite a few (not a surprising amount considering the # of accts changes I have made). I looked at all of them associated with the email provider in question and found that each one had the 2 lines I noted above, so i don't see how the msgfilterrules.dat files are doing anything.

I also tried searching in "C:\Users\<user name>\AppData\Roaming\Thunderbird\Profiles\<profile name>" for any files containing the name of the target account that is receiving forwarded emails. That produced a list of all the message files that contained messages, but I didn't see anything that looked like a rule. I am currently trying again with the sender name that is in the rule because there should be many fewer instances of that, but I doubt the outcome will be much different.


It looks to me like the rules are being stored someplace else, but I am not finding where. Would be nice if one of the developers would jump in with some info.

有帮助吗?

more options

Just as a sanity check, exit thunderbird and check mail online to see if the mail is still being forwarded. That should either confirm that this is happening by Thunerbird or not.

有帮助吗?

more options

It is pretty clear the forward is happening in TBird. The time stamp on the forwarded email corresponds with when I open TBird, even though the original email was sent by the originator in the middle of the night. To be clear: the delay is expected and not the problem. The problem is that the account the email is being forwarded to should no long get the email.

After many google searches, everything I have read about the filters makes it sound like msgFilterRules.dat contains all of the filter information. IT DOES NOT! Nor does Tools>Message Filters provide anyway to Edit filters.....even though that is what the documentation says. This is the type of misleading info I expect from MS and why I switched to Mozilla in the fist place. If someone from Mozilla doesn't step in with accurate info, my next step is probably going to be evaluating other email clients.

由moremail2trash于修改

有帮助吗?

more options

First, this is a peer-to-peer forum and your threatening to quit thunderbird if you don't get better free support is offensive. Only 1% of users donate and many those are the type who donate $10 once in a lifetime and think they're being generous. You can switch to Posbox with only minor conversion options an only for a lifetime subscription. TheBat is a good email client, but has high conversion requirements and you'll be paying $40 or more every couple of years for support.

Second, if you post screenshots of the filter inside the filter editor, someone may see the problem.

有帮助吗?

我要提问

您需要登录才能回复。如果您还没账号,可以提出新问题