summaryrefslogtreecommitdiff
path: root/src/mailman/rules/banned_address.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/rules/banned_address.py')
-rw-r--r--src/mailman/rules/banned_address.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mailman/rules/banned_address.py b/src/mailman/rules/banned_address.py
index 77fb739a6..9fd011102 100644
--- a/src/mailman/rules/banned_address.py
+++ b/src/mailman/rules/banned_address.py
@@ -38,5 +38,11 @@ class BannedAddress:
ban_manager = IBanManager(mlist)
for sender in msg.senders:
if ban_manager.is_banned(sender):
+ msgdata['moderation_sender'] = sender
+ with _.defer_translation():
+ # This will be translated at the point of use.
+ msgdata.setdefault('moderation_reasons', []).append(
+ (_('Message sender {} is banned from this list'),
+ sender))
return True
return False