summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorklm1998-10-17 20:00:27 +0000
committerklm1998-10-17 20:00:27 +0000
commitddb3a7b403dd079144337f89d856de5782f0ff96 (patch)
tree87a05f5e09600c88a2bfbe6f79aa3d1b2627bd60
parentf972d37d88b75332fb63a2998269eea1fe9f5088 (diff)
downloadmailman-ddb3a7b403dd079144337f89d856de5782f0ff96.tar.gz
mailman-ddb3a7b403dd079144337f89d856de5782f0ff96.tar.zst
mailman-ddb3a7b403dd079144337f89d856de5782f0ff96.zip
Refining "umbrella lists" mechanism, for lists that have other lists
as members. Previously set by the "DEFAULT_REMINDERS_TO_ADMINS" option, that's now "DEFAULT_UMBRELLA_LIST". A new option, "DEFAULT_UMBRELLA_MEMBER_ADMIN_SUFFIX", dictates the suffix appened to the account part of the members address for administrative things like confirmation requests and password notices. (Otherwise, they would be delivered to the entire lists. Conversely, allowing an arbitrary admin-notice address specified by the subscriber would open the door for terrible chicanery, where people arbitrarily cross-subscribed lists...) Incremented DATA_FILE_VERSION for change.
-rw-r--r--Mailman/Defaults.py.in11
1 files changed, 6 insertions, 5 deletions
diff --git a/Mailman/Defaults.py.in b/Mailman/Defaults.py.in
index 06d8b46bf..272d93246 100644
--- a/Mailman/Defaults.py.in
+++ b/Mailman/Defaults.py.in
@@ -101,10 +101,11 @@ DEFAULT_REQUIRE_EXPLICIT_DESTINATION = 1
# Alternate names acceptable as explicit destinations for this list.
DEFAULT_ACCEPTABLE_ALIASES ="""
"""
-# This provisional measure is for maillists that have only other maillists
-# for members. Ultimately we will probably use surrogate administrative
-# message delivery addresses, instead.
-DEFAULT_REMINDERS_TO_ADMINS = 0
+# For maillists that have only other maillists for members:
+DEFAULT_UMBRELLA_LIST = 0
+# For umbrella lists, the suffix for the account part of address for
+# administrative notices (subscription confirmations, password reminders):
+DEFAULT_UMBRELLA_MEMBER_ADMIN_SUFFIX = "-owner"
# This variable controlls whether monthly password reminders are sent.
DEFAULT_SEND_REMINDERS = 1
# Send welcome messages to new users? Probably should keep this set to 1.
@@ -255,4 +256,4 @@ PRIVATE_ARCHIVE_FILE_DIR = os.path.join(PREFIX, 'archives/private')
VERSION = '@VERSION@'
# Data file version number
-DATA_FILE_VERSION = 7
+DATA_FILE_VERSION = 8