summaryrefslogtreecommitdiff
path: root/Mailman/Defaults.py.in
diff options
context:
space:
mode:
authorbwarsaw2001-05-09 06:16:50 +0000
committerbwarsaw2001-05-09 06:16:50 +0000
commitf962b15920931829141daabce998f02005e9136d (patch)
tree1b421749017b57ed2aef8cb78a1ce5f90d640bf0 /Mailman/Defaults.py.in
parenta6c28c904a3028c7d6d35ef4d9cf5e1f123b0f4f (diff)
downloadmailman-f962b15920931829141daabce998f02005e9136d.tar.gz
mailman-f962b15920931829141daabce998f02005e9136d.tar.zst
mailman-f962b15920931829141daabce998f02005e9136d.zip
Support for list creation through the web. Specifically,
MTA_ALIASES_STYLE: Removed. MTA: This names a module in Mailman/MTA which contains the MTA-specific code to make the mailer aware of new mailing lists automatically. OWNERS_CAN_DELETE_THEIR_OWN_LISTS: This flag controls whether list owners can delete their mailing lists through the web. If set to false, only the site administrator can delete mailing lists using the command line script. LISTCREATOR_PW_FILE: Specifies where the list creator's password is saved.
Diffstat (limited to 'Mailman/Defaults.py.in')
-rw-r--r--Mailman/Defaults.py.in17
1 files changed, 13 insertions, 4 deletions
diff --git a/Mailman/Defaults.py.in b/Mailman/Defaults.py.in
index f7a1ad026..de037a1e2 100644
--- a/Mailman/Defaults.py.in
+++ b/Mailman/Defaults.py.in
@@ -188,10 +188,12 @@ SMTPPORT = 0 # default from smtplib
# when DELIVERY_MODULE is 'Sendmail'.
SENDMAIL_CMD = '/usr/lib/sendmail'
-# Allow for handling of MTA-specific features (i.e. aliases). Most MTAs use
-# "sendmail" (including Sendmail, Postfix, and Exim). Qmail uses the "qmail"
-# style.
-MTA_ALIASES_STYLE = 'sendmail'
+# MTA should name the mail transport agent you use. This is actually the name
+# of a module in Mailman/MTA which provides the MTA specific functionality for
+# creating and removing lists. Some MTAs like Exim can be configured to
+# automatically recognize new lists, in which case the MTA variable should be
+# set to None.
+MTA = 'Sendmail'
# Set these variables if you need to authenticate to your NNTP server for
# Usenet posting or reading. If no authentication is necessary, specify None
@@ -296,6 +298,12 @@ DEFAULT_ADMIN_MEMBER_CHUNKSIZE = 30
# size (though this will slow down rendering those pages).
ADMINDB_PAGE_TEXT_LIMIT = 4096
+# Set this variable to 1 to allow list owners to delete their own mailing
+# lists. You may not want to give them this power, in which case, setting
+# this variable to 0 instead requires list removal to be done by the site
+# administrator, via the command line script bin/rmlist.
+OWNERS_CAN_DELETE_THEIR_OWN_LISTS = 0
+
# These define the available types of external message metadata formats, and
# the one to use by default. MARSHAL format uses Python's built-in marshal
# module. BSDDB_NATIVE uses the bsddb module compiled into Python, which
@@ -612,6 +620,7 @@ SHUNTQUEUE_DIR = os.path.join(QUEUE_DIR, 'shunt')
VIRGINQUEUE_DIR = os.path.join(QUEUE_DIR, 'virgin')
SITE_PW_FILE = os.path.join(DATA_DIR, 'adm.pw')
+LISTCREATOR_PW_FILE = os.path.join(DATA_DIR, 'creator.pw')
# Import a bunch of version numbers
from Version import *