From fa7341cae6f25e6e1b5d1ef765397ab032bdc709 Mon Sep 17 00:00:00 2001 From: bwarsaw Date: Sun, 21 Oct 2001 06:24:08 +0000 Subject: DEFAULT_SEND_GOODBYE_MSG: Default flag for whether a goodbye message is sent when a user gets unsubscribed. DEFAULT_UNSUBSCRIBE_POLICY: Default flag for whether unsubscriptions require admin approval or not. ALLOW_RFC2369_OVERRIDES: Site admin switch which, if true, will allow list owners to suppress RFC 2369 List-* headers. UNSUBSCRIBE: New ListAdmin request enum. --- Mailman/Defaults.py.in | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'Mailman/Defaults.py.in') diff --git a/Mailman/Defaults.py.in b/Mailman/Defaults.py.in index 86687e86d..fa30d2153 100644 --- a/Mailman/Defaults.py.in +++ b/Mailman/Defaults.py.in @@ -566,6 +566,10 @@ DEFAULT_SEND_REMINDERS = 1 # Send welcome messages to new users? Probably should keep this set to 1. DEFAULT_SEND_WELCOME_MSG = 1 +# Send goodbye messages to unsubscribed members? Probably should keep this +# set to 1. +DEFAULT_SEND_GOODBYE_MSG = 1 + # Wipe sender information, and make it look like the list-admin # address sends all messages DEFAULT_ANONYMOUS_LIST = 0 @@ -607,6 +611,12 @@ DEFAULT_SUBSCRIBE_POLICY = 1 # does this site allow completely unchecked subscriptions? ALLOW_OPEN_SUBSCRIBE = 0 +# The default policy for unsubscriptions. 0 (unmoderated unsubscribes) is +# highly recommended! +# 0 - unmoderated unsubscribes +# 1 - unsubscribes require approval +DEFAULT_UNSUBSCRIBE_POLICY = 0 + # Private_roster == 0: anyone can see, 1: members only, 2: admin only. DEFAULT_PRIVATE_ROSTER = 0 @@ -614,6 +624,16 @@ DEFAULT_PRIVATE_ROSTER = 0 # web-spiders can't pick up addrs for spam purposes. DEFAULT_OBSCURE_ADDRESSES = 1 +# RFC 2369 defines List-* headers which are added to every message sent +# through to the mailing list membership. These are a very useful aid to end +# users and should always be added. However, not all MUAs are compliant and +# if a list's membership has many such users, they may clamor for these +# headers to be suppressed. Because standards compliance is of high +# importance, by default list owners cannot suppress these headers. By +# setting this variable to 1, list owners will be given the option to suppress +# these headers. +ALLOW_RFC2369_OVERRIDES = 0 + ##### @@ -770,6 +790,7 @@ APPROVE = 1 REJECT = 2 DISCARD = 3 SUBSCRIBE = 4 +UNSUBSCRIBE = 5 # Standard text field width TEXTFIELDWIDTH = 40 -- cgit v1.2.3-70-g09d2