--- "pipe" topic #1 ---

Commands: pipe

  Format: pipe <alias>

Causes listmanager to reference an external program when generating the list
of e-mail addresses to receive submissions to the selected list.  This
is intended for use with such things as databases or other query mechanisms
when distributing announcements or other information to addresses that
are maintained in some other database.

<alias> refers to a command alias defined in listmanager's "pipelist".  The
contents of the pipelist file are not visible from within listmanager (yet)
for security reasons, and can only be modified by the system administrator.
The format of the pipelist is described in the man page for listmanager.

The result of doing this is that all subscribers to your list will
receive full list membership benefits, and all other people whose e-mail
addresses are produced by the external program will receive submissions
to the list but will have no other membership privileges.

The external program is used to generate the actual list file passed to
the mail transport system (e.g. sendmail).  It is called only whenever
listmanager updates that file, such as during list maintenance or whenever
someone is added or removed.

Member flags may be set on the pipe using the "mflags" command.  Flags
which are set on the pipe carry to subscribers included by the pipe.

You must have owner access to use this command.

To stop including a pipe's subscribers, remove the entry with the "remove"
command.

See also: owner select

--- "pipe" topic #2 ---

Member flag: pipe

Subscribers with this flag set are actually references to external programs
that generate a "sub-list" of subscribers who should receive items sent to
the parent list.  These are added by the "pipe" command and removed by the
"remove" command.

This flag cannot be set or cleared by list subscribers or list owners.
It is for internal use and reference purposes only.
