From 792407be592b8e7d523cb134a01b09101cbc2cad Mon Sep 17 00:00:00 2001 From: Mark Sapiro Date: Fri, 23 Jan 2015 15:50:47 -0800 Subject: Implemented the equivalent domains feature for list posting/moderation. --- Mailman/Handlers/Moderate.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Mailman/Handlers') diff --git a/Mailman/Handlers/Moderate.py b/Mailman/Handlers/Moderate.py index 225ee37f..dfc2c567 100644 --- a/Mailman/Handlers/Moderate.py +++ b/Mailman/Handlers/Moderate.py @@ -54,6 +54,12 @@ def process(mlist, msg, msgdata): for sender in msg.get_senders(): if mlist.isMember(sender): break + for sender in Utils.check_eq_domains(sender, + mlist.equivalent_domains): + if mlist.isMember(sender): + break + if mlist.isMember(sender): + break else: sender = None if sender: -- cgit v1.2.3