On 1/14/21 9:54 AM, Brian Carpenter wrote:
Mark Sapiro wrote:
What's in the X-Mailman-Rule-* headers of the post that should be but isn't held? Are there other header filter rules besides the one that doesn't work?
This is what the client provided me:
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-listname.listdomain.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header
So header-match-listname.listdomain.org-0 and no other header-match rule misses and no rule hits says there is only one header match rule and it missed. Since it hits in your test, I can only guess that the regexp in your test or the specific header in your test was not identical to what was in your test.
I assume you have access to the list settings. Does the offending regexp have trailing white space or something else different from your test? Or perhaps the offending header or regexp has some character which is ascii in one and a visually similar but different unicode in the other.
Also, I think but am not sure that we don't always properly decode RFC2047 encoded headers for header match rules. This would be a bug.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan