Re: [Mailman-Users] Moderation issues

Bill Lempesis
Mail from the News->Mail (i.e. from the newsgroup to the list) is passed through without any membership or moderation checks on the poster whatsoever.
If Mail<->News gateways -> news_moderation is set to Moderated, then all mail from usenet to the list is held.
I.e. it is designed to work just as you observe. There is no way to moderate/reject only those posts from usenet that are not From: a list member.
I think you can do what you seem to want by editing Mailman/Handlers/Moderate.py and changing
def process(mlist, msg, msgdata): if msgdata.get('approved') or msgdata.get('fromusenet'): return
to
def process(mlist, msg, msgdata): if msgdata.get('approved'): return
and setting news_moderation to other than 'Moderated', however if you do this and set generic_nonmember_action = Reject, you will send reject notices to non-members whose posts were accepted by the newsgroup which may be confusing.
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (1)
-
Mark Sapiro