summaryrefslogtreecommitdiff
path: root/mailman/app/replybot.py
diff options
context:
space:
mode:
Diffstat (limited to 'mailman/app/replybot.py')
-rw-r--r--mailman/app/replybot.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/mailman/app/replybot.py b/mailman/app/replybot.py
index 0a8cdd5b7..ba357e18b 100644
--- a/mailman/app/replybot.py
+++ b/mailman/app/replybot.py
@@ -29,7 +29,6 @@ __all__ = [
import logging
import datetime
-from mailman import Defaults
from mailman import Utils
from mailman import i18n
@@ -48,7 +47,8 @@ def autorespond_to_sender(mlist, sender, lang=None):
"""
if lang is None:
lang = mlist.preferred_language
- if Defaults.MAX_AUTORESPONSES_PER_DAY == 0:
+ max_autoresponses_per_day = int(config.mta.max_autoresponses_per_day)
+ if max_autoresponses_per_day == 0:
# Unlimited.
return True
today = datetime.date.today()
@@ -64,7 +64,7 @@ def autorespond_to_sender(mlist, sender, lang=None):
# them of this fact, so there's nothing more to do.
log.info('-request/hold autoresponse discarded for: %s', sender)
return False
- if count >= Defaults.MAX_AUTORESPONSES_PER_DAY:
+ if count >= max_autoresponses_per_day:
log.info('-request/hold autoresponse limit hit for: %s', sender)
mlist.hold_and_cmd_autoresponses[sender] = (today, -1)
# Send this notification message instead.