"Fossies" - the Fresh Open Source Software Archive

Member "mlmmj-1.3.0/TUNABLES" (2 Oct 2016, 9215 Bytes) of package /linux/privat/mlmmj-1.3.0.tar.bz2:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "TUNABLES": 1.2.19.0_vs_1.3.0.

    1 TUNABLES for lists managed with mlmmj:
    2 --------------------------------------
    3 
    4 The following files can be used for changing the behaviour of a list. The
    5 filename is supposed to be below listdir/control. In the case it's a "boolean",
    6 the contents of a file does not matter, the mere presence of it, will set the
    7 variable to "true". If it's a "normal" file, the first line will be used as
    8 value, leaving line 2 and forward ready for commentary etc. If it's possible
    9 to specify several entries (one pr. line), it's marked "list". If the file's
   10 entire content is used as value, it's marked "text".
   11 
   12  · listaddress			(list)
   13 
   14    This file contains all addresses which mlmmj sees as listaddresses (see
   15    tocc below). The first one is the one used as the primary one, when mlmmj
   16    sends out mail.
   17 
   18  · closedlist			(boolean)
   19 
   20    Is the list is open or closed. If it's closed subscription and
   21    unsubscription via mail is disabled.
   22 
   23  · closedlistsub		(boolean)
   24 
   25    Closed for subscription. Unsubscription is possible.
   26 
   27  · moderated			(boolean)
   28 
   29    If this file is present, the emailaddresses in the file
   30    listdir/control/moderators will act as moderators for the list.
   31 
   32  · submod			(list)
   33 
   34    If this file is present, subscription will be moderated by owner(s).
   35    If there are emailaddresses in this file, then these will be used
   36    instead of owner.
   37 
   38  · tocc				(boolean)
   39 
   40    If this file is present, the list address does not have to be in the To:
   41    or Cc: header of the email to the list.
   42 
   43  · subonlypost			(boolean)
   44 
   45    When this file is present, only people who are subscribed to the list,
   46    are allowed to post to it. The check is made against the "From:" header.
   47 
   48  · modonlypost			(boolean)
   49 
   50    When this file is present, only people listed in listdir/control/moderators
   51    are allowed to post to it. The check is made against the "From:" header.
   52 
   53  · modnonsubposts		(boolean)
   54 
   55    When this file is present, all postings from people who are not allowed
   56    to post to the list will be moderated instead of denied.
   57 
   58  · modreqlife			(normal)
   59 
   60    This specifies how long in seconds a mail awaits moderation before it's
   61    discarded. Defaults to 604800 seconds, which is 7 days.
   62 
   63  · prefix			(normal)
   64 
   65    The prefix for the Subject: line of mails to the list. This will alter the
   66    Subject: line, and add a prefix if it's not present elsewhere.
   67 
   68  · owner			(list)
   69 
   70    The emailaddresses in this file (1 pr. line) will get mails to
   71    listname+owner@listdomain.tld
   72 
   73  · customheaders		(list)
   74 
   75    These headers are added to every mail coming through. This is the place you
   76    want to add Reply-To: header in case you want such.
   77 
   78  · delheaders			(list)
   79 
   80    In this file is specified *ONE* headertoken to match pr. line. If the file
   81    consists of:
   82                    Received:
   83                    Message-ID:
   84    Then all occurences of these headers in incoming list mail will be deleted.
   85    "From " and "Return-Path:" are deleted no matter what.
   86 
   87  · access			(list)
   88 
   89    If this file exists, all headers of a post to the list is matched against
   90    the rules. The first rule to match wins. See README.access for syntax and
   91    examples.
   92 
   93  · memorymailsize		(normal)
   94 
   95    Here is specified in bytes how big a mail can be and still be prepared for
   96    sending in memory. It's greatly reducing the amount of write system calls to
   97    prepare it in memory before sending it, but can also lead to denial of
   98    service attacks. Default is 16k (16384 bytes).
   99 
  100  · addtohdr			(boolean)
  101 
  102    When this file is present, a To: header including the recipients
  103    emailaddress will be added to outgoing mail. Recommended usage is to remove
  104    existing To: headers with delheaders (see above) first.
  105 
  106  · relayhost			(normal)
  107 
  108    The host specified (IP address or hostname, both works) in this file will
  109    be used for relaying the mail sent to the list. Defaults to 127.0.0.1.
  110 
  111  · notifysub			(boolean)
  112 
  113    If this file is present, the owner(s) will get a mail with the address of
  114    someone sub/unsubscribing to a mailinglist.
  115 
  116  · notifymod			(boolean)
  117 
  118    If this file is present, the poster (based on the envelope from) will
  119    get a mail when their post is being moderated.
  120 
  121  · digestinterval		(normal)
  122 
  123    This file specifies how many seconds will pass before the next digest is
  124    sent. Defaults to 604800 seconds, which is 7 days.
  125 
  126  · digestmaxmails		(normal)
  127 
  128    This file specifies how many mails can accumulate before digest sending is
  129    triggered. Defaults to 50 mails, meaning that if 50 mails arrive to the list
  130    before digestinterval have passed, the digest is delivered.
  131 
  132  · bouncelife			(normal)
  133 
  134    This specifies how long in seconds an address can bounce before it's
  135    unsubscribed. Defaults to 432000 seconds, which is 5 days.
  136 
  137  · noarchive			(boolean)
  138 
  139    If this file exists, the mail won't be saved in the archive but simply
  140    deleted.
  141 
  142  · nosubconfirm			(boolean)
  143 
  144    If this file exists, no mail confirmation is needed to subscribe to the
  145    list. This should in principle never ever be used, but there are times
  146    on local lists etc. where this is useful. HANDLE WITH CARE!
  147 
  148  · noget			(boolean)
  149 
  150    If this file exists, then retrieving old posts with +get-N is disabled.
  151 
  152  · subonlyget			(boolean)
  153 
  154    If this file exists, then retrieving old posts with +get-N is only
  155    possible for subscribers. The above mentioned 'noget' have precedence.
  156 
  157  · verp				(normal)
  158 
  159    Control how Mlmmj does VERP (variable envelope return path). If this tunable
  160    does not exist, Mlmmj will send a message to the SMTP server for each
  161    recipient, with an appropriate envelope return path, i.e. it will handle
  162    VERP itself. If the tunable does exist, Mlmmj will instead divide the
  163    recipients into groups (the maximum number of recipients in a group can be
  164    controlled by the maxverprecips tunable) and send one message to the SMTP
  165    server per group. The content of this tunable allows VERP to be handled by
  166    the SMTP server. If the tunable contains "postfix", Mlmmj will make Postfix
  167    use VERP by adding XVERP=-= to the MAIL FROM: line. If it contains something
  168    else, that text will be appended to the MAIL FROM: line. If it contains
  169    nothing, VERP will effectively be disabled, as neither Mlmmj nor the SMTP
  170    server will do it.
  171 
  172  · maxverprecips		(normal)
  173 
  174    How many recipients per mail delivered to the SMTP server. Defaults to 100.
  175 
  176  · notoccdenymails		(boolean)
  177  · noaccessdenymails		(boolean)
  178  · nosubonlydenymails		(boolean)
  179  · nomodonlydenymails		(boolean)
  180 
  181    These switches turns off whether mlmmj sends out notification about postings
  182    being denied due to the listaddress not being in To: or Cc: (see 'tocc'),
  183    when it was rejected due to an access rule (see 'access') or whether it's a
  184    subscribers/moderators only posting list (see 'subonlypost/modonlypost').
  185 
  186  · nosubmodmails		(boolean)
  187 
  188    This switch turns off whether mlmmj sends out notification about
  189    subscription being moderated to the person requesting subscription
  190    (see 'submod').
  191 
  192  · smtpport			(normal)
  193 
  194    In this file a port other than port 25 for connecting to the relayhost
  195    can be specified.
  196 
  197  · delimiter			(normal)
  198 
  199    This specifies what to use as recipient delimiter for the list.
  200    Default is "+".
  201 
  202  · nodigesttext			(boolean)
  203 
  204    If this file exists, digest mails won't have a text part with a thread
  205    summary.
  206 
  207  · nodigestsub			(boolean)
  208 
  209    If this file exists, subscription to the digest version of the mailinglist
  210    will be denied. (Useful if you don't want to allow digests and notify users
  211    about it).
  212 
  213  · nonomailsub			(boolean)
  214 
  215    If this file exists, subscription to the nomail version of the mailinglist
  216    will be denied. (Useful if you don't want to allow nomail and notify users
  217    about it).
  218 
  219  · maxmailsize			(normal)
  220 
  221    With this option the maximal allowed size of incoming mails can be specified.
  222 
  223  · nomaxmailsizedenymails	(boolean)
  224 
  225    If this is set, no reject notifications caused by violation of maxmailsize
  226    will be sent.
  227 
  228  · nolistsubsemail		(boolean)
  229 
  230    If this is set, the LISTNAME+list@ functionality for requesting an
  231    email with the subscribers for owner is disabled.
  232 
  233  · staticbounceaddr		(normal)
  234 
  235    If this is set to something@example.org, the bounce address (Return-Path:)
  236    will be fixed to something+listname-bounces-and-so-on@example.org
  237    in case you need to disable automatic bounce handling.
  238 
  239  · ifmodsendonlymodmoderate	(boolean)
  240 
  241    If this file is present, then mlmmj in case of moderation checks the
  242    envelope from, to see if the sender is a moderator, and in that case
  243    only send the moderation mails to that address. In practice this means that
  244    a moderator sending mail to the list won't bother all the other moderators
  245    with his mail.
  246 
  247  · footer			(text)
  248 
  249    The content of this file is appended to mail sent to the list.
  250 
  251  · notmetoo			(boolean)
  252 
  253    If this file is present, mlmmj attempts to exclude the sender of a post
  254    from the distribution list for that post so people don't receive copies
  255    of their own posts.
  256 
  257  · smtphelo			(normal)
  258 
  259    When this file is present, it contains the hostname to send in the SMTP
  260    EHLO or HELO command. Otherwise the machine hostname is used.