summaryrefslogtreecommitdiff
path: root/src/mailman/styles/default.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/styles/default.py')
-rw-r--r--src/mailman/styles/default.py22
1 files changed, 13 insertions, 9 deletions
diff --git a/src/mailman/styles/default.py b/src/mailman/styles/default.py
index 95672c62c..b6900dca6 100644
--- a/src/mailman/styles/default.py
+++ b/src/mailman/styles/default.py
@@ -27,12 +27,11 @@ __all__ = [
# XXX Styles need to be reconciled with lazr.config.
-import datetime
-
+from datetime import timedelta
from zope.interface import implements
from mailman.core.i18n import _
-from mailman.interfaces.action import Action
+from mailman.interfaces.action import Action, FilterAction
from mailman.interfaces.bounce import UnrecognizedBounceDisposition
from mailman.interfaces.digests import DigestFrequency
from mailman.interfaces.autorespond import ResponseAction
@@ -55,7 +54,7 @@ class DefaultStyle:
# For cut-n-paste convenience.
mlist = mailing_list
# List identity.
- mlist.real_name = mlist.list_name.capitalize()
+ mlist.display_name = mlist.list_name.capitalize()
mlist.list_id = '{0.list_name}.{0.mail_host}'.format(mlist)
mlist.include_rfc2369_headers = True
mlist.include_list_post_header = True
@@ -99,6 +98,7 @@ from: .*@uplinkpro.com
mlist.preferred_language = 'en'
mlist.collapse_alternatives = True
mlist.convert_html_to_plaintext = False
+ mlist.filter_action = FilterAction.discard
mlist.filter_content = False
# Digest related variables
mlist.digestable = True
@@ -132,7 +132,7 @@ from: .*@uplinkpro.com
# Max autoresponses per day. A mapping between addresses and a
# 2-tuple of the date of the last autoresponse and the number of
# autoresponses sent on that date.
- mlist.subject_prefix = _('[$mlist.real_name] ')
+ mlist.subject_prefix = _('[$mlist.display_name] ')
mlist.header_uri = None
mlist.footer_uri = 'mailman:///$listname/$language/footer-generic.txt'
# Set this to Never if the list's preferred language uses us-ascii,
@@ -152,16 +152,15 @@ from: .*@uplinkpro.com
mlist.autoresponse_postings_text = ''
mlist.autorespond_requests = ResponseAction.none
mlist.autoresponse_request_text = ''
- mlist.autoresponse_grace_period = datetime.timedelta(days=90)
+ mlist.autoresponse_grace_period = timedelta(days=90)
# Bounces
mlist.forward_unrecognized_bounces_to = (
UnrecognizedBounceDisposition.administrators)
mlist.process_bounces = True
mlist.bounce_score_threshold = 5.0
- mlist.bounce_info_stale_after = datetime.timedelta(days=7)
+ mlist.bounce_info_stale_after = timedelta(days=7)
mlist.bounce_you_are_disabled_warnings = 3
- mlist.bounce_you_are_disabled_warnings_interval = (
- datetime.timedelta(days=7))
+ mlist.bounce_you_are_disabled_warnings_interval = timedelta(days=7)
mlist.bounce_notify_owner_on_disable = True
mlist.bounce_notify_owner_on_removal = True
# This holds legacy member related information. It's keyed by the
@@ -217,6 +216,11 @@ from: .*@uplinkpro.com
# The default pipeline to send accepted messages through to the
# mailing list's members.
mlist.posting_pipeline = 'default-posting-pipeline'
+ # The processing chain that messages posted to this mailing list's
+ # -owner address gets processed by.
+ mlist.owner_chain = 'default-owner-chain'
+ # The default pipeline to send -owner email through.
+ mlist.owner_pipeline = 'default-owner-pipeline'
def match(self, mailing_list, styles):
"""See `IStyle`."""