summaryrefslogtreecommitdiff
path: root/src/mailman/rules/dmarc.py
diff options
context:
space:
mode:
authorBarry Warsaw2017-08-04 01:13:04 +0000
committerBarry Warsaw2017-08-04 01:13:04 +0000
commit9cdcffbc1189a19bc2963cf3d5c86a3d4f1f24a6 (patch)
treef021166b8c82bb02feff82a9360ba61a44b804ee /src/mailman/rules/dmarc.py
parente6326533b78290514ede917ed1cb95804759a45a (diff)
downloadmailman-9cdcffbc1189a19bc2963cf3d5c86a3d4f1f24a6.tar.gz
mailman-9cdcffbc1189a19bc2963cf3d5c86a3d4f1f24a6.tar.zst
mailman-9cdcffbc1189a19bc2963cf3d5c86a3d4f1f24a6.zip
Diffstat (limited to 'src/mailman/rules/dmarc.py')
-rw-r--r--src/mailman/rules/dmarc.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mailman/rules/dmarc.py b/src/mailman/rules/dmarc.py
index 9f9b11673..2741eb1df 100644
--- a/src/mailman/rules/dmarc.py
+++ b/src/mailman/rules/dmarc.py
@@ -298,15 +298,15 @@ class DMARCMitigation:
if mlist.dmarc_mitigate_action is DMARCMitigateAction.no_mitigation:
# Don't bother to check if we're not going to do anything.
return False
- dn, addr = parseaddr(msg.get('from'))
- if maybe_mitigate(mlist, addr):
+ display_name, address = parseaddr(msg.get('from'))
+ if maybe_mitigate(mlist, address):
# If dmarc_mitigate_action is discard or reject, this rule fires
# and jumps to the 'moderation' chain to do the actual discard.
# Otherwise, the rule misses but sets a flag for the dmarc handler
# to do the appropriate action.
msgdata['dmarc'] = True
if mlist.dmarc_mitigate_action is DMARCMitigateAction.discard:
- msgdata['moderation_action'] = 'discard'
+ msgdata['dmarc_action'] = 'discard'
with _.defer_translation():
# This will be translated at the point of use.
msgdata.setdefault('moderation_reasons', []).append(
@@ -324,9 +324,9 @@ class DMARCMitigation:
'contact the mailing list owner at ${listowner}.'))
msgdata.setdefault('moderation_reasons', []).append(
wrap(reason))
- msgdata['moderation_action'] = 'reject'
+ msgdata['dmarc_action'] = 'reject'
else:
return False
- msgdata['moderation_sender'] = addr
+ msgdata['moderation_sender'] = address
return True
return False