| Previous | Contents | Index |
This section will discuss an example of a mailing list for which no general stringent posting or subscription restrictions are to be imposed, with the exception of a "list owner" maintained subsidiary list of addresses specifically prohibited from posting to the list. Such a list definition in the PMDF alias file might be:
open-list: open-list-expand@process
open-list-expand: <PMDF_MAILSERV_MAIL_DIR:open-list.dis, \
[CANT_LIST] PMDF_MAILSERV_MAIL_DIR:open-list-reject.dis, \
[USERNAME] open-list-owner, \
[HEADER_ADDITION] PMDF_TABLE:open-list-headers.txt, \
open-list-owner@example.com, \
open-list@example.com
open-list-request: MAILSERV
|
PMDF_MAILSERV_MAIL_DIR:open-list-reject.dis file can post;
this file might initially be empty, to be added to by
open-list-owner@example.com if abusive postings are received.
The above list definition references a file of headers to be added to messages posted to the list; such a file might be:
List-Help: <mailto:mailserv@example.com?body=help> (MAILSERV Instructions),
<mailto:open-list-owner@example.com?subject=help> (List Manager)
List-Subscribe:
<mailto:open-list-request@example.com?body=subscribe%20open-list>
List-Unsubscribe:
<mailto:open-list-request@example.com?body=unsubscribe%20open-list>
List-Post: <mailto:open-list@example.com>
List-Owner: <mailto:open-list-owner@example.com?Subject=open-list>
|
For the list open-list, third party subscribes by anyone other than
open-list-owner@example.com will be disallowed, but all
other subscribes will be permitted.
open-list-owner@example.com will be permitted to perform
third party unsubscribes, but all others can only unsubscribe
themselves. Members of the list will be allowed to request the list
membership file. MAILSERV responses to user messages to
MAILSERV regarding the open-list list will
have a From: address of
open-list-owner@example.com. The
open-list-reject list will also be handled by
MAILSERV; only the
open-list-owner@example.com address will have any access
to this subsidiary list.
MAILSERV_ACCESS SUBSCRIBE|open-list|open-list-owner@example.com|* $Y (1) SUBSCRIBE|open-list|open-list-owner@example.com $Y (2) SUBSCRIBE|open-list|*|* $N (3) SUBSCRIBE|open-list|* $Y (4) UNSUBSCRIBE|open-list|open-list-owner@example.com|* $Y (5) UNSUBSCRIBE|open-list|open-list-owner@example.com $K$Y (6) UNSUBSCRIBE|open-list|*|* $N (7) UNSUBSCRIBE|open-list|* $Y (8) SENDLIST|open-list|open-list-owner@example.com $Y (9) SENDLIST|open-list|* \ $X$<PMDF_MAILSERV_MAIL_DIR:open-list.dis (10) PURGELIST|open-list|open-list-owner@example.com $Y (11) ! SUBSCRIBE|open-list-reject|open-list-owner@example.com|* $K$V$Y$D (12) SUBSCRIBE|open-list-reject|* $N (13) UNSUBSCRIBE|open-list-reject|open-list-owner@example.com|* $K$V$Y$D (14) UNSUBSCRIBE|open-list-reject|* $N (15) SENDLIST|open-list-reject|open-list-owner@example.com $Y (16) PURGELIST|open-list-reject|open-list-owner@example.com $Y (17) DIRECTLIST|open-list-reject|* $N (18) *|open-list-reject|* $N (19) MAILSERV_LISTS open-list $Aopen-list-owner@example.com (20) |
More specifically:
open-list-owner@example.com can subscribe other addresses
to the list.
open-list-owner@example.com can subscribe himself to the
list. Note that , above, does not enable
this; in order to allow open-list-owner@example.com to
subscribe himself, this separate entry is required.
open-list-owner@example.com to perform third-party
subscribes of other addresses; if anyone else attempts to perform a
third-party subscribe, the attempt will fall-through to this entry and
be denied.
open-list-owner@example.com can unsubscribe other
addresses from the list.
open-list-owner@example.com can unsubscribe himself,
though due to the $K in the entry, MAILSERV
will double check and ask him to confirm any such request. Note that
, above, does not enable
open-list-owner@example.com to unsubscribe himself;
applies only to third party unsubscribes.
open-list-owner@example.com to request and receive a copy
of the list file. As opposed to the next entry, ,
note that a $X is not specified on this entry;
comments in the list entries (such as MAILSERV notes
regarding who subscribed the addressee and when) will be included by
default if open-list-owner@example.com requests a copy of
the list.
$X in the entry causes any comments in the list file (such
as notes about who subscribed an address and when) to be stripped, by
default, when sending the list file.
open-list-owner@example.com to use the command
PURGE/LIST open-list to cause comment lines (such as
addresses unsubscribed via MAILSERV) to be removed from
the list file.
open-list-owner@example.com to subscribe other addresses
to the open-list-reject list. The $K means
that the subscriptions will not be immediately performed, but rather
MAILSERV will send back a message to (due to the
$V) open-list-owner@example.com asking him to
confirm the subscription. The $D means that
open-list-owner can use the /NONOTIFY qualifier on
subscribe requests, e.g., SUBSCRIBE/NONOTIFY open-list-reject,
to cause omission of the usual "You have been subscribed by
open-list-owner@example.com to open-list-reject list" message to
the subscribee address.
open-list-reject
list. The $K means that the unsubscriptions will not be
immediately performed, but rather MAILSERV will send back
a message to (due to the $V)
open-list-owner@example.com asking him to confirm the
unsubscription. The $D means that open-list-owner can use
the /NONOTIFY qualifier on unsubscribe requests,
e.g., UNSUBSCRIBE/NONOTIFY open-list-reject, to
cause omission of the usual "You have been unsubscribed by
open-list-owner@example.com from open-list-reject list" message to
the unsubscribee address.
open-list-reject list.
open-list-owner@example.com to use the command
SEND/LIST open-list-reject to request a copy of the
open-list-reject list.
open-list-owner@example.com to use the command
PURGE/LIST open-list-reject to purge commented lines
(including addresses unsubscribed via MAILSERV) from the
open-list-reject list.
open-list-reject to not be displayed as a list in
response to any DIRECTORY/LIST command.
MAILSERV access to the open-list-reject list.
MAILSERV_LISTS entry
specifies that MAILSERV responses to user messages to
MAILSERV regarding open-list will have a
From: address of open-list-owner@example.com.
| Previous | Next | Contents | Index |