VMS Help  —  PMDF  DB  Advanced Mailing Lists, Named Parameters
    Named-parameters are used to associate options with a mailing
    list. There can be zero or more of named parameters, each
    separated by commas, and they must appear before any positional
    parameters. The general syntax of a named-parameter is:

    [name] value

    Here NAME is the name of the parameter and VALUE is its
    corresponding value. The square brackets are a mandatory part
    of the syntax: they do not indicate an optional field.

    The available named parameters are:

 AUTH_LIST

    AUTH_LIST is used to specify a list of addresses that are allowed
    to post to the mailing list. The VALUE item must be the full file
    path specification for a world readable file containing the list
    of addresses allowed to post to the list. When someone attempts
    to post a message to the mailing list, PMDF will attempt to match
    their address against the addresses in the list; if no match
    occurs, the attempted posting will be sent to the owner of the
    list.

    CANT_LIST has the opposite effect as AUTH_LIST: it supplies the
    full file path specification of a world readable file containing
    a list of addresses which cannot post to the list.

    One common use of this facility is to restrict a list so that
    only list members can post. This can be done by specifying the
    same file as both the mailing list file and the AUTH_LIST file.
    For example, assuming that the mailing list is named foo-list and
    the associated file is D1:[SUE]SAMPLE.DIS, the alias declaration
    would be

 db> add foo-list "<d1:[sue]sample.dis, [auth_list] d1:[sue]sample.dis"

 BLOCKLIMIT

    The BLOCKLIMIT and LINELIMIT parameters can be used to limit
    the size of messages that can be posted to the list. The VALUE
    item must be an integer number of PMDF blocks, for [BLOCKLIMIT],
    or an integer number of lines, for [LINELIMIT]. The size of a
    PMDF block is normally 1024 bytes. The default value for these
    parameters is 0, meaning that no limit is imposed on the size of
    message that can be posted to the list (apart, that is, from any
    system wide limits).

 DELAY_NOTIFICATIONS

    The DELAY_NOTIFICATIONS named parameter requests that NOTARY
    delay notifications be sent for mailing list postings; the
    NODELAY_NOTIFICATIONS named parameter requests that NOTARY delay
    notifications not be sent for mailing list postings. The VALUE
    specification is currently ignored and should always be NONE.

 HEADER_ADDITION

    HEADER_ADDITION can be used to specify a file of headers to
    be added to posted messages. The argument must be a full file
    specification for the file containing headers to be added.

    In particular this facility can be used to add the standard
    mailing list headers defined in RFC 2369. For instance, a
    user amy@example.com that has set up a public list named
    listname might use a header addition file along the lines of
    the following:

 List-Help: <mailto:amy@example.com?subject=help%20on%20listname>
 List-Subscribe: <mailto:amy@example.com?subject=subscribe%20listname>
 List-Unsubscribe: <mailto:amy@example.com?subject=unsubscribe%20listname>
 List-Post: <mailto:amy+listname@example.com>
 List-Owner: <mailto:amy@example.com?Subject=listname>
 List-Archive: <mailto:amy@example.com?subject=request%20listname%20archive>

 IMPORTANCE

    The IMPORTANCE, PRECEDENCE, PRIORITY, and SENSITIVITY named
    parameters are used to generate respective headers on messages
    posted to the list; the VALUE specification is inserted on the
    respective header line.

 MODERATOR_ADDRESS

    The MODERATOR_ named parameters are used to establish a moderated
    mailing list. All postings to the list not originating from a
    moderator are sent to the list's moderator. The address of the
    moderator must be specified with the MODERATOR_ADDRESS named
    parameter. The moderator address determines where moderator mail
    is sent when someone other than the moderator posts. The value of
    that named parameter is the moderator's address. For example,

 db> add test-list "<d1:[bob]test.dis, [MODERATOR_ADDRESS]
 bob@example.com"

    When there can be multiple moderator addresses (for instance,
    both robert@a1.example.com and bob@example.com) use MODERATOR_
    LIST to specify all addresses from which postings should be
    passed directly to the list and not sent to the list's moderator.
    MODERATOR_LIST specifies the name of a file containing a list of
    moderator addresses.

    If a MODERATOR_LIST parameter is used, thereby specifying who
    can post directly to the list, then a MODERATOR_ADDRESS parameter
    should also be present to specify the address to which to send
    postings not from any moderator.

    The use of the MODERATOR_ADDRESS parameter alone, without the
    MODERATOR_LIST parameter, is equivalent to using MODERATOR_
    ADDRESS and a MODERATOR_LIST consisting of just the one moderator
    address.

    Note that one use of MODERATOR_ADDRESS and MODERATOR_LIST is to
    set up a list wherein anyone on the list can post directly, but
    attempts to post by addresses not subscribed to the list will be
    referred to a moderator. For instance,

 db> add mem-list "<d1:[bob]mem-list.dis,
 [MODERATOR_ADDRESS]bob@example.com,
 [MODERATOR_LIST] d1:[bob]mem-list.dis"

 SEQUENCE_PREFIX

    The SEQUENCE_PREFIX and SEQUENCE_SUFFIX named parameters request
    that a sequence number be prepended or appended to the Subject:
    lines of messages posted to the list. The VALUE item gives the
    full file path specification of a sequence number file. This file
    is read, incremented, and updated each time a message is posted
    to the list. The number read from the file is prepended, in the
    case of SEQUENCE_PREFIX, or appended, in the case of SEQUENCE_
    SUFFIX, to the message's Subject: header line. This mechanism
    provides a way of uniquely sequencing each message posted to
    a list so that recipients can more easily track postings and
    determine whether or not they have missed any.

    By default, a response to a previously posted message (with a
    previous sequence number) retains the previous sequence number
    as well as adding a new sequence number to the subject line; the
    build up of sequence numbers shows the entire "thread" of the
    message in question. However, the SEQUENCE_STRIP named parameter
    can be used to request that only the highest numbered, i.e.,
    most recent, sequence number be retained on the subject line. The
    VALUE item is currently ignored and should always be NONE.

                              IMPORTANT NOTE

       To ensure that sequence numbers are only incremented for
       successful postings, a SEQUENCE_PREFIX or SEQUENCE_SUFFIX
       named parameter should always appear as the last named
       parameter; that is, if other named parameters are also being
       used, the SEQUENCE_ named parameter should appear at the end
       of the list of named parameters.

    Sequence number files are binary files and must have the proper
    file attributes and access permissions in order to function
    correctly. In particular, sequence number files must be writeable
    from the perspective of the PMDF user account. A PMDF user
    account must exist for sequence number files in personal alias
    databases to work properly. If your system administrators have
    not created a PMDF user account, then you will not be able to use
    this sequence numbering facility.

    To create the file SEQ-FILE-SPEC with the proper attributes and
    access permissions for use as a sequence number file, issue the
    command:

    $ CREATE/FDL=PMDF_COM:sequence_number.fdl seq-file-spec

 TAG

    The TAG named parameter can be used to prefix specified text to
    the Subject: header of posted messages. The VALUE item should be
    the string to be added.

 USERNAME

    The USERNAME named parameter can be used to set the "username"
    that PMDF will consider to "own" these mailing list messages.
    For instance, the PMDF QM utility will allow that username to
    inspect and bounce messages in the queue resulting from expansion
    of this mailing list. The VALUE item should be the username of
    the account to "own" the mailing list postings. Note that the
    username specified will be forced to uppercase.
Close Help