[Mailman-Users] Newsreader access.

Mark Sapiro mark at msapiro.net
Mon Apr 28 00:01:56 CEST 2014


On 04/27/2014 02:27 PM, Joe wrote:
> 
> In this case, assuming I open the gate and allow posts from the Newsgroups to be posted to the list even by non-members, is there a way to have all posts from the Newsgroups set to moderation so that I get the chance to review them first before they are posted to the lists ? Assuming there is, would moderation be set only for posts coming from the Newsgroups or would it be set for all posts independent on whether they come from the Newsgroups or from e-mail ?


Mailman's usenet gateway is from another era. Originally, all posts
arriving via the usenet gateway were exempt from member moderation and
*_these_nonmembers and generic_nonmember_action actions.

This was changed in Mailman 2.1.17 per
<https://bugs.launchpad.net/mailman/+bug/1252575> to apply
member_moderation_action to a usenet gated post from a moderated member
and to apply *_these_nonmember actions to usenet gated posts from
nonmembers matching one of those filters.

This was deliberately not extended to generic_nonmember_action because
it would be too disruptive to existing lists.

However, you can effectively accomplish the same thing since you can put
regexp patterns in *_these_nonmembers, so if your list's
generic_nonmember_action is, e.g., hold, and you also want to hold all
nonmember posts that come via usenet, just put say

^.*$

in hold_these_nonmembers and every nonmember post will be held
regardless of source except for those from users matching
accept_these_nonmembers.

This is not completely flexible, since the *_these_nonmember tests are
applied in order (accept, hold, reject, discard) to all posts from
nonmembers before generic_nonmember_action, so for example, if you put
^.*$ in discard_these_nonmembers, all nonmember posts will be discarded
before ever checking generic_nonmember_action.

-- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan


More information about the Mailman-Users mailing list