Filtering multiple newsgroups
This is probably a FAQ, although I can find no mention of the question using the search facility, so here goes...
I am just starting to use Thunderbird for my Usenet groups, having finally given up on Forte Agent. I don't seem to be able to find a way to define a filter to run across all subscribed groups - if I define it to operate on the news server (tweaknews) then it doesn't work on ANY of the groups. Surely I'm not expected to define the same filter for every single group, individually? What am I missing?
Thanks for any assistance.
All Replies (4)
Surely I'm not expected to define the same filter for every single group, individually?
You aren't. In the Message Filters window, select the news account to define the filters instead of an individual newsgroup. The filters then apply to all groups underneath the news account.
If you use multiple news accounts, you can copy the file msgFilterRules.dat for a particular news account to another one while Thunderbird is closed. The files are located in your Thunderbird profile. https://support.mozilla.org/en-US/kb/profiles-where-thunderbird-stores-user-data#w_how-to-find-your-profile
Modified by christ1
I hear what you say, but my experiments show differently. :(
All my news is from a single source, news.tweaknews.eu. I have a filter defined under that account which deletes any messages where the sender is in a particular address book.
I enabled filter logging and applied the filter to one of the smaller groups, where there was at least one post from a named sender. Nothing appeared in the filter log, and the posting was not deleted.
Next up, I tried enabling the filter log for the specific group, and applied filters to the group again. Once again, there was no output in the filter log, and the message was unaffected.
So, I copied the filter from the news account to the filters for that specific folder, tried again, and NOW everything worked as expected.
It's very hard to escape the conclusion that the filter only works on the specific folder for which it's defined, and unless I'm doing something very silly, filters defined on the news account do NOT affect the individual folders.
I'm using the latest Thunderbird available from the Ubuntu (64-bit) LTS repositories, can that be the problem? It's version 78.14.0, which I know is some way behind the times, but I like to keep everything on the repository versions if I can. If the newsgroup filtering has been significantly upgraded in later versions, then I can try downloading direct from the website.
Thanks for the assistance.
It certainly works here with the vanilla Thunderbird version 91.3.2 on Linux.
If the newsgroup filtering has been significantly upgraded in later versions, then I can try downloading direct from the website.
I don't think so. It did also work fine with TB v78 here. Again, that was with the vanilla Thunderbird version. So it may be worth trying the recent release version from https://www.thunderbird.net/
Make sure to backup your Thunderbird profile prior to this, so you can go back in case you want to. https://support.mozilla.org/kb/profiles-where-thunderbird-stores-user-data#w_backing-up-a-profile
Well, I am at a total loss (but we already knew that :( ).
I added the Mozilla Ubuntu PPA and have upgraded to Thunderbird 91.3.2
I added a filter under news.tweaknews.eu, and then tried running filters on one of the individual newsgroups. Nothing happened, the target message was unaffected.
I then went back to the message filters pane for tweaknews, and applied the filter to the specific folder. The target message was deleted.
I absolutely take your word for it that it works for you, but for reasons I don't understand, it does NOT work here, and the only way I have to apply a filter to a newsgroup appears to be to define the filter for that specific newsgroup. To say the least, this is a major PITA, as it appears that I have to copy each spam filter across every newsgroup that I read, individually.