/var/list/.etc/rc.init.dist is in smartlist 3.15-22.
This file is owned by list:list, with mode 0o440.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 | #
# IMPORTANT variables to check/change: PATH domain listmaster
#
# BEFORE editing this file or any rc.* file in the .etc directory
# you should create the .etc/rc.lock file. As long as this file
# exists, mail delivery to any list will stall (flist checks this file).
#
# Delivery can be temporarily stalled on a per list basis by creating
# the file rc.lock in the respective list's subdirectory.
# ENVIRONMENT:
# list contains the submitting address of the list (sans domain)
# domain should contain the domain for the list, so that $list@$domain
# can be used to submit to the list
# maintainer should contain the fully qualified address of the maintainer
# of $list; maintainter can be left empty
# listmaster should contain the fully qualified address of the supervising
# list maintainer; listmaster can be left empty
# X_ENVELOPE_TO contains the address that the incoming mail was addressed to
# FILES:
# log optional logfile (uncomment the LOGFILE assignment to enable
# it)
# dist the subscriber list, one address per line
# accept the list of people allowed to submit messages (usually a
# link to dist, only checked if $foreign_submit != yes)
# accept2 an optional second accept file
# reject list of people you definitely do not want to subscribe
# subscreen program (e.g. shell script) to screen prospective subscribers
# (see in the examples directory for a sample script)
# request all the messages to request that could not be handled
# automatically (only if maintainer is empty)
# help.txt file sent to help & info requests
# info.txt optional file sent to help & info requests as well,
# it should contain a concise description of what the
# list is all about
# the various info.txt files are optionally gathered in
# order to advertise the availability of the mailinglists
# subscribe.txt file sent to new subscribers
# subscribe.files file containing an arbitrary number of archive server
# commands to be executed on behalf of new subscribers
# unsubscribe.txt file sent to unsubscribers
# accept.txt file sent to people not on the accept list
# archive.txt file sent to people requesting help from the archive server
# archive (link to a) directory below which files can be accessed through
# the archive server
# bounces directory containing the bounce history files
# rc.submit rcfile used when distributing submissions
# rc.request rcfile used when processing requests
# rc.custom rcfile that contains all the customisations per list
# rc.local.* optional rcfiles for any local extensions (to be used in
# conjunction with the RC_LOCAL_* variables which can be set
# in rc.init or rc.custom files)
#$Id: rc.init,v 1.45 1999/12/17 07:04:50 guenther Exp $
DELIVERED=yes # we're in control of the mail now, tell sendmail to go away
PATH=.:$PATH:../.bin:/bin:/usr/bin:/usr/local/bin # setup a decent path
SHELL=/bin/sh # to prevent surprises
defaults=.etc
LOCKTIMEOUT=3660 # set these values this high (1 hour)
TIMEOUT=3600 # to give sendmail the time to
# resolve big aliases
###############################################################################
# You have to setup the following two assignments, make sure that the address
# mentioned in listmaster is *not* the address this script runs under; if
# you would end up doing that, then assign listmaster to ""
# The same applies to the maintainer addresses used for every list, if you
# would like to alias them back to this script or to the respective -request
# addresses, then assign maintainer to "" instead.
#
# The mail-domain you have to insert below, must be the fully qualified
# mail-domain for this list; e.g. if the preferred mail address for this
# account would be: list@somemachine.somewhere.universe
# Then you should assign the following:
# domain=somemachine.somewhere.universe
###############################################################################
domain=INSERT.YOUR.MAIL.DOMAIN.HERE # the common domain for all the lists
listmaster=
#UMASK=077 # group can not touch the files
#UMASK=027 # group can read
UMASK=007 # group can write as well
defaults=.etc # the name of the defaults directory
LOGFILE=log
LOGABSTRACT=no
#LOGABSTRACT=yes # uncomment in case of emergency
#VERBOSE=yes # uncomment in case of real emergency
#LOGFILE=../$defaults/log # uncomment if you want centralised
# logging
RC_INIT # clear this one from the environment
# so that we include this file only
# once
listid=$list.$domain
listaddr=$list@$domain
listreq=$list-request@$domain
listdist=$list-dist@$domain
# the following constants determine the
# behaviour of choplist, the dist-file
# expander (zero means: no limit) which
# calls sendmail
minnames = 32 # minimum number of names per call
mindiffnames = 8 # minimum for maxnames-minnames
maxnames = 64 # maximum number of names per call
maxsplits = 0 # maximum number of parts to split dist in
maxsize = 200000 # maximal disk space to be taken up per mail
maxconcur = 4 # maximum number of concurrent sendmail calls
alt_sendmail="\
choplist $minnames $mindiffnames $maxnames $maxsplits $maxsize $maxconcur dist"
minnames mindiffnames maxnames maxsplits maxsize maxconcur
#alt_sendmail # uncomment if you'd prefer sendmail
# to handle the $listdist expansion
sendmailOPTnorm="-oem -odb -oi -om"
sendmailOPT="$sendmailOPTnorm -f$listreq"
sendmailOPTp=-oep
sendmailOPTq=-odq
sendmailOPTi=-odi
sendmailQflush="$SENDMAIL -q"
#sendmailQflush # uncomment if you don't want the
# queue to be flushed after all archive
# retrieval files have been queued
########################
# sendmail options used:
#
# -t scan the header of the mail for recipients
# -f specify the sender envelope address (requires T entry in sendmail.cf)
# -oi do not regard a single dot on an otherwise empty line as EOF
# -om include myself in any alias expansions
# -odb background deliverymode command returns immediately
# -odq queued deliverymode (put messages in the queue only)
# -odi interactive deliverymode command, wait until most delivered
# -q flush the queue
# -oem mail back error messages
# -oep print error messages
# -onF do not check aliases while expanding them (use it, if available)
########################
#
# If you only have /bin/mail and not some sendmail compatible mailer that
# understands the -t option of sendmail, then you have to uncomment the
# following two lines:
#
#sendmailOPT sendmailOPTp sendmailOPTq sendmailOPTi sendmailQflush
#SENDMAIL=../.bin/sendmails
#
########################
size_limit = 524288 # sanity cutoff value for submissions
idcache_size = 8192 # duplicate-msgid cache size in bytes
archive_hist = 2 # number of messages left archived
# or "all" to keep them all
archive_dir = latest # subdirectory of archive to which
# the messages are saved in an
# MH-style folder
archive_log = $LOGFILE # log file for archive retrievals
subscribe_log = $LOGFILE # log file for administrivia
maxhist = 32 # bounce history limit
minbounce = 10 # no. of bounces before removal
cutoff_bounce = 256 # lines to keep in bounce processing
match_threshold = 30730 # for close matches to the list
medium_threshold= 28672 # for not so close matches to the list
loose_threshold = 24476 # for loosely finding your name
auto_off_threshold= $medium_threshold # for auto-unsubscribing bouncers
off_threshold = $loose_threshold # for unsubscribing
reject_threshold= $match_threshold # for rejecting subscriptions
submit_threshold= $medium_threshold # for permitting submissions
unsub_assist
#unsub_assist = 8 # uncomment (and change perhaps) this
# line to enable unsubscription
# assistance; it specifies the no. of
# multigram matches an unsuccessful
# unsubscriber will receive back
foreign_submit = yes
#foreign_submit # uncomment this line if you
# want to restrict submitting to
# people on the accept list
restrict_archive
#restrict_archive= yes # uncomment this line if you
# want to restrict archive retrievals
# to people on the accept list
force_subscribe
#force_subscribe= yes # uncomment to cause people to
# be autosubscribed upon first
# submission to the list
auto_unsubscribe= yes
#auto_unsubscribe # uncomment to disable unattended
# unsubscription handling
auto_subscribe = yes
#auto_subscribe # uncomment to disable unattended
# subscription handling
auto_help
#auto_help = yes # uncomment to enable default help
# responses to all undecipherable
# requests
moderated_flag
#moderated_flag = yes # uncomment this to make the list
# moderated (you must create a
# `moderators' file for this to work)
cc_requests
#cc_requests = yes # uncomment if you want subscribe
# and help requests to be Cc'd to
# the maintainer
cc_unsubrequests
#cc_unsubrequests= yes # uncomment if you want unsubscribe
# requests to be Cc'd to the maintainer
divertcheck = yes
#divertcheck # uncomment to disable the check for
# misfiled administrative requests
pass_diverts
#pass_diverts = yes # uncomment to pass on administrative
# requests diverted from the normal
# list to the maintainer unprocessed
# (instead of trying to handle them)
reply_to
#reply_to = "Resent-Reply-To: $listaddr" # uncomment (and perhaps change
# it to "Reply-To") to force replies
# to go to the list (discouraged)
digest_flag
#digest_flag = yes # uncomment this if you want digests
digest_age = 262144 # maximum age of a digest in seconds
digest_size = 32768 # maximum size of a digest in bytes
X_COMMAND = X-Command
X_COMMAND_PASSWORD = password # put the global password for
# X-Command mails here
# this password can of course be changed/
# customised in the per list rc.custom file
#daemon_bias='100^0 ^From:.*daemon@ok' # You could set "daemon_bias" to
# positively discriminate some
# mail address not to be from a daemon. Either with a regexp as demonstrated
# or with more complicated recipes that simply set it to '100^0' or nothing.
#RC_LOCAL_SUBMIT_00 = rc.local.s00 # Uncomment (and change) these to
#RC_LOCAL_SUBMIT_10 = rc.local.s10 # call up customised local scripts
#RC_LOCAL_SUBMIT_20 = rc.local.s20 # at predefined points.
#RC_LOCAL_REQUEST_00 = rc.local.r00
#RC_LOCAL_REQUEST_10 = rc.local.r10
#RC_LOCAL_REQUEST_20 = rc.local.r20
#RC_LOCAL_REQUEST_30 = rc.local.r30
RC_CUSTOM=rc.custom
|