On 11/18/24 19:19, mark@suburbia.org.au wrote:
Mark Sapiro wrote:
This says it was held for moderation. Is there an X-Mailman-Approved-At: header which would say it was approved by a moderator?
No "X-Mailman-Approved-At" in the header. All the X-Mailman headers in the mail sent to the list were included in my previous reply.
The member moderation rule hit. This only happens if the sender
is a
member and the member's moderation action is other than None or Defer or
the member's moderation action is None and the list's
default_member_action is other than Defer.
Once the rule has hit the message is accepted, held, discarded or rejected depending on the moderation action found above.
One caveat here is how the sender
is determined, The sender
is the
first address found in the From:, envelope sender, Reply-To: and Sender:
headers that is a list member. If the From: address is the member whose
moderation action is None than the list's default_member_action should
apply, but if the From: is not a member, you have to look at those other
addresses.
One possible way to avoid this issue, although it doesn't solve the mystery, is to set Emergency Moderation to Yes which should hold all posts regardless of sender.
To diagnose this further, can you create a test list, set Default action to take when a member posts to the list to Hold, mass subscribe an address and send a post from that address and see if it's held. It should be, and if it is, I think things are working as they should be and a test post to the original list from one of these mass subscribed members will be held.
If that is true, I can only think that at the time of that post, settings weren't as they are now.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan