Hi,
Unlike in mm2, I'm finding in mm3 that is not obvious when non-member is trying to post to the list when their subject line also has a header-filter match. All it lists is that the posting has matched a header rule (which isn't quite accurate as it is a non-member) and even when it matches a header rule it doesn't say which one (which is a noted issues in the file mailman/chains/headers.py). Anyone else noticed the same and have a solution?
The relevant list setting is:: Message Acceptance > Default action to take when a non-member posts to the list: Hold for moderation
Should I be editing mailman/chains/headers.py or perhaps another python file in that firstory to make the hold reason more explicit? It is actually two problems I wish to solve:
- Show when the message is held because it is a posting by a non-member (or a moderated member, etc)
- Show what specific header filter has caused the message to be held so I know why and/or can debug the regex to be more/less specific.
Cheers,
Duane