Mail Filter Not Working for TidBITS Talk

I have a filter set up to put email from TidBITS Talk into a folder on my Mac.

Today a bunch of emails from [TidBITS Talk] were not being filtered even though I tried several times to Apply Rules. Then I noticed the From field no longer has tidbits-talk@talk.tidbits.com but now has <poster’s name> followed by ace@tidbits.com.

So, has something changed in the forwarding process? Have the list server options been changed?

I await knowledgeable replies before altering my Rule.

Thanks.

Confirmed. I just checked my own mailbox.

But I think the From: line really isn’t the best for filtering. If you can filter on arbitrary headers, I think this one is likely to be a better choice:

List-ID: TidBITS Talk | TidBITS Talk <tidbits-talk.talk.tidbits.com>

List-ID directly identifies the mailing list, vs From: which is more freeform. Of course, we still shouldn’t see everything coming from @ace, unless he wrote the message. It should either be from the mailing list or from the user who wrote the content.

1 Like

Still filters correctly for me, but I have a simpler filter for it. I only have the word “tidbits” in the Reply Field field as the trigger for the filter.

It looks like the migration has also caused my Gmail filters to no longer match some Discourse messages. The first unfiltered message is @Shamino ‘s reply in the planned migration thread, arrived at 9:08am Eastern and there are other unfiltered ones but some, including the messages in this thread, were filtered. The most recent unfiltered message arrived at 5:11pm so it seems like it’s still happening.

Is there a recommended match to use to filter TidBITS Talk? I don’t want it to match TidBITS issues. Bonus points for a rule (or rules) that also won’t filter private messages from TidBITS Talk (my old rules don’t do this).

Over time, I’ve developed a complex rule. Most of these are probably currently ireelevant, but it does work, getting Tidbits email and only Tidbits email to my Tidbits mailbox:

Oy!

:smile:

Don’t make this so hard!

Dave’s fundamental rule of filtering (Apple Mail and far beyond) is to search for the unique absolute minimum necessary. So for forum messages you want:

From contains "talk.tidbits.com"

When you create a new rule for a message sender Apple defaults to including the entire email address and, as some posters have discovered, that doesn’t work so well. So when you create that rule, use contains and remove all the rest save the unique absolute minimum necessary.

If you want to move messages from a friend who has an unexplained pile of email accounts but they always use the same name don’t search for all the variations search for the unique “foghornLeghorn@” (And, actually in this case ‘foghornLeghorn’ should be quite enough.)

Happy Filtering!

Dave

That didn’t work with Gmail’s mail filters. I removed all my old filters, added talk.tidbits.com in the From field, and I’m still getting some TidBITS Talk messages filtered and some in my Inbox.

That odd! What’s in the from field for those that are deposited in the inbox?

Dave

Discourse has decided to put ace@tidbits.com as the From address for every post, and I’m having no luck at the moment in changing that to something like tidbits-talk@tidbits.com. I’ll keep working on it.

If you want to filter TidBITS Talk messages, look for @talk.tidbits.com in the Reply-to line.

3 Likes

I use Apple Mail as my client on Macs and my iPhone but I want server-side filtering so I’m limited to what Gmail offers.

The fields are: From, To, Subject, Has the words, Doesn’t have, Size (with options for greater than, less than, etc. and to set an amount), and it has a Has attachment checkbox.

I have an address specifically for TidBITS but if I put that in the To field, then the TidBITS issues will get filtered as well. If there’s something that only ever appears in an issue email that I could put in the “Doesn’t have” field, that might work.

I think other search criteria can go in the “Has the words” field and there even is a list: option but the example shows a full email address which I don’t think will work for how Discourse works, there’s not just one address. I think I will try list:talk.tidbits.com to see if it can match all list messages from that domain.

What about using Subject contains “[TidBITS Talk]”?

I’m not seeing a filter for a Reply-to line in Apple Mail > Settings > Rules. Maybe someone can describe how to add that to Apple Mail?

However, as Ron Risley suggested, adding a filter for Subject contains [TidBITS Talk] is possible and appears to be working.

Thanks for that.

In the Mail User Guide:

”Use rules to manage emails you receive in Mail on Mac

  1. Specify the conditions.

To use different header fields in conditions, choose “Edit header list” from the bottom of the first pop-up menu. To add your own header, click + in the Message Headers window.”
https://support.apple.com/guide/mail/use-rules-to-manage-emails-you-receive-mlhlp1017/mac

My developer will soon be tweaking the From line to use tidbits-talk@tidbits.com as the address, which should be good for filtering.

2 Likes

Using list:talk.tidbits.com in Gmail’s “Has the words” field is working to filter list messages into the right folder.

1 Like

You should be able to filter on tidbits-talk@tidbits.com in the From line now.

Thanks. Working now.