[Mailman-Users] mailman screens by subscriber list before checking sender filter

Mark Sapiro mark at msapiro.net
Tue Jan 27 03:48:34 CET 2009

Rich Winkel wrote:
>Her umbrella posts are moderated also, I was just hoping that approving
>a post for the umbrella would approve it for all the sublists as well.

OK. I "get it".

Here's what you could do. It's not "spoof proof", but it will
accomplish what you want I think.

Instead of putting the UMBRELLA-bounces address in
accept_these_nonmembers of the sub-lists, make that address a member
with delivery and password reminders off and unmoderated.

Then put

SENDER_HEADERS = (None, 'from', 'reply-to', 'sender')

in mm_cfg.py and restart Mailman. This will check the envelope sender
before From: when testing for a member post. You could instead put

SENDER_HEADERS = ('sender', 'from', None, 'reply-to')

to check Sender: before From:. Since both Sender: and the envelope
sender (indicated by the None entry) are the UMBRELLA-bounces address
in posts from the umbrella, they will be accepted by the sub-lists
with this set up, even if From: is a nonmember or moderated member.

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