| 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 |