After reading Mark's comments it seems like a good approach, knowing that a 
moderator has explicitly chosen to "always accept" a post from a user, would be 
to first create that user record (including setting the `moderation_action` 
property to `defer`—as Mark indicates) , before approving their email. That way 
when the message itself is approved the user record is already included. And 
then we don't have any need to explicitly update the list's 
`accept_these_nonmembers` property because we've already set the 
`moderation_action` on the user.

Does that sound like an acceptable approach?

And a follow up question: at the moment we don't explicitly create users, we 
simply subscribe them to a list, and allow the implicit processes to do their 
magic. However if I wanted to manually create a nonmember, would I "create a 
user" or would I "subscribe a user to a list" with a role of `nonmember`?

Which brings up an additional question. Is the `moderation_action` 
list-specific or does it apply to all lists from the same domain? To be clear, 
if [email protected]'s `moderation_action` is set to "defer" for 
**[email protected]** would that setting also apply to 
**[email protected]**?
_______________________________________________
Mailman-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 
https://lists.mailman3.org/archives/list/[email protected]/message/3XWVHNECWWF7ZCAL73PRTOPQQIY4YV6D/

This message sent to [email protected]

Reply via email to