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

搜索 | 用户支持

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

详细了解

Thunderbird Nebula Message Filters

  • 7 个回答
  • 0 人有此问题
  • 最后回复者为 David Dews

more options

Hi, Where are imap message filters stored under Thunderbird Nebula? On an exact transfer from Win10 Supernova to Win 11 Nebula, on separate laptops, my new imap message filter list is completely blank. Only my Local Folder filters appear - which do not work on live emails.

I can create new imap filters but I cannot find them in any msgFilterRules.dat file on the new Win11 system.

Any help you can give would be greatly appreciated.

Hi, Where are imap message filters stored under Thunderbird Nebula? On an exact transfer from Win10 Supernova to Win 11 Nebula, on separate laptops, my new imap message filter list is completely blank. Only my Local Folder filters appear - which do not work on live emails. I can create new imap filters but I cannot find them in any msgFilterRules.dat file on the new Win11 system. Any help you can give would be greatly appreciated.

被采纳的解决方案

My Inbox properties say: imap://myname%40gmail.com@imap.gmail.com/INBOX

I have a gmail account and it's here: C://Users/user name/Appdata/Roaming/Thunderbird/Profiles/profile name/ImapMail/imap.gmail.com The msgFilterRules.dat should be in the 'imap.gmail.com' account folder or if this is a really old account then it might say 'imap.googlemail.com' folder.

Imap accounts synchronise with server Inbox - they should be considered one and the same. Whatever is in server Inbox will be displayed in imap account Inbox. Your copy in that location on your computer should never be considered as a truelly independent copy. That's why if you have only imap accounts, you don't need to copy anything, you can simply recreate a new imap account. The only thing that would be different is the filters, so that file would need to be copied over.

You said you copied everything over to the Win11 laptop. Did you do this: On old computer Exit Thunderbird Access the Thunderbird profile here: C://Users/user name/Appdata/Roaming/Thunderbird/ Copy the 'Thunderbird' folder to an external drive.

On new computer: If not installed Thunderbird Access : C://Users/user name/Appdata/Roaming folder Paste the copied 'Thunderbird' folder from external drive into the 'Roaming' folder Install Thunderbird 128 Run Thunderbird

OR if you had already installed Thunderbird 128 Exit Thunderbird if it was running. Then access C://Users/user name/Appdata/Roaming folder Delete the default Thunderbird folder Paste the copied 'Thunderbird' folder into the 'Roaming' folder - thus replacing the one you deleted. Then start Thunderbird and it should locate profile and update a load of files.


It's easy to access 'Appdata' - see image below as a guide.

定位到答案原位置 👍 1

所有回复 (7)

more options

There was no change. Are they still available on the old PC? If so, you can copy them to new PC while Thunderbird is not running

有帮助吗?

more options

Hi David, Thanks for replying. I have done exactly that but I still don't get the imap filters appear. Strangely, if I switch the old system off, then remove all the msgFilterRules.dat files from the old system (I have backed them up), then switch it back on, I still see the imap filters on the old system! The Local Folder filters have gone, but imap filters remain - so the imap filters must be stored somewhere else.

The folder properties of my inbox say that my inbox is located at: imap://gmail*/INBOX whereas my ImapMail area talks about imap.googlemail.com.

Thanks

有帮助吗?

more options

To my knowledge, googlemail and gmail domains point to the same place. the domain for googlemail was created to bypass some trademarks that some countries had for 'gmail' so I don't think there is any issue to worry on. You're saying the filters don't appear when you copy to the new profile? Puzzling to me, but I've never seen filters not copied.

有帮助吗?

more options

选择的解决方案

My Inbox properties say: imap://myname%40gmail.com@imap.gmail.com/INBOX

I have a gmail account and it's here: C://Users/user name/Appdata/Roaming/Thunderbird/Profiles/profile name/ImapMail/imap.gmail.com The msgFilterRules.dat should be in the 'imap.gmail.com' account folder or if this is a really old account then it might say 'imap.googlemail.com' folder.

Imap accounts synchronise with server Inbox - they should be considered one and the same. Whatever is in server Inbox will be displayed in imap account Inbox. Your copy in that location on your computer should never be considered as a truelly independent copy. That's why if you have only imap accounts, you don't need to copy anything, you can simply recreate a new imap account. The only thing that would be different is the filters, so that file would need to be copied over.

You said you copied everything over to the Win11 laptop. Did you do this: On old computer Exit Thunderbird Access the Thunderbird profile here: C://Users/user name/Appdata/Roaming/Thunderbird/ Copy the 'Thunderbird' folder to an external drive.

On new computer: If not installed Thunderbird Access : C://Users/user name/Appdata/Roaming folder Paste the copied 'Thunderbird' folder from external drive into the 'Roaming' folder Install Thunderbird 128 Run Thunderbird

OR if you had already installed Thunderbird 128 Exit Thunderbird if it was running. Then access C://Users/user name/Appdata/Roaming folder Delete the default Thunderbird folder Paste the copied 'Thunderbird' folder into the 'Roaming' folder - thus replacing the one you deleted. Then start Thunderbird and it should locate profile and update a load of files.


It's easy to access 'Appdata' - see image below as a guide.

有帮助吗?

more options

I'm running both the 115.12.2 and the nebula beta 129.0b3

I can tell you the message filters are in the same location. Nothing has altered.

If you had Exited Thunderbird Accessed the correct profile name folder and accessed the correct mail account folder and deleted the msgFilterRules.dat files and then restarted Thunderbird, a new blank msgFilterRules.dat fle is created and you should not be seeing any message filters for the account when you click on 'Tools > Message Filters

However, if you have more than eg: one profile and you've been in the wrong profile then you would not notice anything had occurred because nothing had changed in the profile set up as default. Nothing would change if thunderbird was still running because you cannot update/edit etc anything if it's still running.

有帮助吗?

more options

If you did not use Thunderbird's "import" capability to copy from the old machine to the hew, then msgfilters.dat from each account's directory - you must copied to the same location in the new computer.

In some cases it is easier to recreate your filters.

有帮助吗?

more options

Many thanks All - especially Toad-Hall. Sorry for not getting to my email to reply. I only have 228 emails in my inbox now. I reckon it is the AppData/Roaming location that I need to find to put the msgFilters in.

I have a network drive (L: drive) online via a company called LiveDrive. My Thunderbird profile with local folders sit on that L: drive. To copy to the new computer, I simply install LiveDrive on the new computer. All the files come up relatively quickly with .ld extensions. I then tell the LiveDrive App to store them from the cloud onto the new computer. I then wait the 5 days or so for for the .ld extensions to be removed leaving the .sbd, .msf and .mozmsgs extensions.

The AppData/Roaming location makes perfect sense to me. I have not checked there yet on either machine. If I remove the msgFilters.dat files from my L: drive, the message filters remained in Thunderbird Supernova on the old computer - so that must be the "working directory" that it uses! Also, I created a couple of imap filters on the new machine but I could not see where Thunderbird Nebula put them. I guess I will find them there too :)

I will look in the AppData/Roaming area and, hopefully, sort things out in Nebula to clear my inbox and let you know how I get on. I am feeling very confident. Thanks once again :)

有帮助吗?

我要提问

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