aboutsummaryrefslogtreecommitdiffstats
path: root/Mailman/Handlers
diff options
context:
space:
mode:
authorMark Sapiro <mark@msapiro.net>2014-09-19 09:21:24 -0700
committerMark Sapiro <mark@msapiro.net>2014-09-19 09:21:24 -0700
commiteb37da776d7a77c575b6452e60982b465a3f38ba (patch)
tree3d01d10e79f95aaf06ecc62d068d1bcca1c27eff /Mailman/Handlers
parentb4f443aa8274eb1b98db1caecc5a9f094a26b459 (diff)
downloadmailman2-eb37da776d7a77c575b6452e60982b465a3f38ba.tar.gz
mailman2-eb37da776d7a77c575b6452e60982b465a3f38ba.tar.xz
mailman2-eb37da776d7a77c575b6452e60982b465a3f38ba.zip
Accept poster password on Urgent: header.
Diffstat (limited to '')
-rwxr-xr-xMailman/Handlers/CalcRecips.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Mailman/Handlers/CalcRecips.py b/Mailman/Handlers/CalcRecips.py
index 39fe0671..0680bfb1 100755
--- a/Mailman/Handlers/CalcRecips.py
+++ b/Mailman/Handlers/CalcRecips.py
@@ -63,7 +63,8 @@ def process(mlist, msg, msgdata):
missing = []
password = msg.get('urgent', missing)
if password is not missing:
- if mlist.Authenticate((mm_cfg.AuthListModerator,
+ if mlist.Authenticate((mm_cfg.AuthListPoster,
+ mm_cfg.AuthListModerator,
mm_cfg.AuthListAdmin),
password):
recips = mlist.getMemberCPAddresses(mlist.getRegularMemberKeys() +