Table of contents: About this document; Basics; Lists; Subscriptions; Messages; Management; SET* and CON*; Information elsewhere.
This document lists ListProc commands grouped by what they control, not by who can use them, and not in alphabetical order.
To make organizational structure and relationships more apparent, explanations are very limited, and syntax for multiple commands are combined and abbreviated.
SET
and CON
commands are abbreviated,
with details in the SET* and CON* section.(C-#; R-#)refers to the line numbers in the list returned by the CON and REVIEW commands.
Words that appear as these do
, are to be typed as is, but case doesn't matter. UPPERcase
letters are required, lowercase letters that follow are optional. Words that appear as these do
, are the default. Words that appear as these do
, are to be replaced by actual values. Words within [square brackets] are [optional]
.This document was written by David Cohen using information on the Internet and from ListProc commands. Comments and suggestions about it are welcome.
ListProc, short for ListProcessor, is email list management software from CREN.
Send email messages to be received by all subscribers of a list to listname@hostname, where listname is the list's name, and hostname is the domain name of the computer managing the list.
The list owner's email addresses are: listname@hostname, listname-request@hostname, and owner-listname@hostname.
?|privileges
command. HELp [topic|TOPICS|LISTProc|LIVe]
(none: brief description of each command) SET* preference CCHELP
(receive copies of help requests) LISts [local|global [keywords]]
(no arguments: all visible and published lists) WHIch[-OWNED]
(lists subscribed or owned only) SET* preference CCLISTS
(receive copies of list requests) CON* [NO-]COMMENT string
(also the "To:" field unless reflector option is on) (C-13) CON* {HIDDEN|VISIBLE}-LIST
(C-1; R-7) CON* [UN]PUBLISHED-LIST
(to global list database) (C-19; R-8) REView list SHOrt|DEScription
(return list's settings and info-file) INFormation list
(return info file which contains list's purpose) SET* preference [CCINFORMATION|CCREVIEW]...
(copied on these requests) CON* REVIEW-{BY|TO}-{ALL|OWNERS|SUBSCRIBERS[-SHORT]}
(BY=TO) (who can REVIEW; OWNERS includes moderators) (C-6; R-11) EDIt|PUT list password info|welcome|news|peers [-nolock]
REPorts list password
(request all reports) version|release
(get ListProc version, and email addresses of ListProc and its manager) REView list [SUBscribers]
SET* CONceal YES|NO
(whether people can see the user's name & address in the subscriber list) SET* preference CCRECIPIENTS
(copied on requests for subscriber list) SUBscribe|JOIn list [for address] name
UNSubscribe|SIGNOFF list [for address]
PURge password
(Leave all lists on local host)quiet
: user not notified) [quiet] ADD list password address [user-name...]
[quiet] ADD list password {address [user-name...]}...
ALIas list password new-address address-as-subscribed
[quiet] DELETE list password address...
IGNORE list password address...
purge password address...
(for ListProc manager to remove users from all lists on local server) SET* ADDress password new-address
(change address) SET* PASsword password new-password
(change password for PURGE, SET ADDRESS, and ilp) CON* ADDress variable|fixed
(allow address change, or require an add and a delete) (C-?) CON* [NO-]ALTERNATE-ADDRESS-COMMANDS
(allow anyone to sub/unsub/set
for anyone else) (v8.1) (C-22; R-5) CON* [DONT-]CONFIRM-ALL-[UN]SUBSCRIPTIONS
(C-20/21; R-3/4) CON* [DONT-]ALLOW-EMPTY-SUBSCRIBER-NAMES
(v8.1) (C-23; R-2) CON* CLOSED|OPEN|OWNER-SUBSCRIPTIONS
(whether subscription requests are rejected, processed, or sent to owner) (C-2; R-1) CON* [REMOVE-[ALL-]]SUBSCRIPTION-MANAGERS address...
(add/remove managers; default: owners) (C-3) SET* preference CCUNSUBSCRIBE|CCSUBSCRIBE
(CC'ed on subscription requests) CON* [NO-]AUTO-DELETE-SUBSCRIBERS
(if mail bounces) (C-14; R-18) EDIt|PUT list password subscribers|aliases|ignored [-nolock]
SET* MAIL ACK|NOACK|DIGEST[-NOMIME]|POSTPONE
(set mail receiving mode; ACK: receive email you send) CON* [NO-]DIGEST
[daily [hh:mm]] | monthly | [weekly [day-of-the-week]]
[lines bytes]
(C-11; R-14) CON* [NO-]MESSAGE-LIMIT number
(maxiumum postings per day) (C-12; R-15) CON* MAX-MESSAGES-PER-DAY number
(same as CON* MESSAGE-LIMIT
) CON* [NO-]REFLECTOR
(Reflector: "To:" header as received, not the comment, and no preset "Reply to:") (C-18; R-21) CON* LISTNAME-[NOT-]IN-SUBJECT
(C-25) CON* REPLY-TO-{LIST[-ALWAYS]|SENDER[-ALWAYS]|OMITTED}
(If no -ALWAYS
, message header Reply-To used.) (C-16; R-17) CON* [DONT-]KEEP-RESENT-LINES
(forwarded mail) (C-17; R-19) CON* OUTBOUND-MESSAGE-FILTER off|default|program...
(C-26) CON* [NON-]MIME-MODERATION-MESSAGES
(moderator receives each message as MIME attachment) (C-24) CON* SEND-BY-{ALL|OWNERS|SUBSCRIBERS}[-CONFIRM]
(If -CONFIRM, add "Confirm: pw" line in messages.) (C-4; R-6) APProve|DIScard list password tag...
HOLd|FREe list password
(message postings and delivery errors) SET* preference CCIGNORE
(posts from addresses in ignore list) SET* preference CCPRIVATE
(posts by non-subscribers if only subscribers may post) CON* [UN]MODERATED-[NO-]EDIT address...
(C-9; 13) CON* REMOVE-MODERATORS address...
STATistics|STATs list [address|-all]
CON* {STATISTICS|STATS}-{BY|TO}-{ALL|OWNERS|SUBSCRIBERS]}
(BY=TO) (who can STAT) (C-5; R-10) SET* preference CCSTATISTICS
(copied on STAT requests) INDex archive [/password] [-ALL]
SEArch [archive] [/password] [-ALL] [pattern]
GET|SENdme [archive] file [/password]
AFD|FUI add|delete|review|query|deliver|deliver_files|deliver-debug
{[archive] [/password] [files]}... [user-address]...
CON* ARCHIVES-TO-ALL|OWNERS|SUBSCRIBERS
(C-7; R-12) CON* [NO-]ARChive [password] [messages|digests]
(ListProc manager only) (C-8; R-9) SET* preference CCGET|CCINDEX
(copied on GET or INDEX requests) CON* WEB-ARCHIVE off|default|program...
(only if archiving enabled) (C-27)Managers have responsibilties and capabilities not available to regular users. Possible list users are:
CON* [REMOVE-]OWNERS address...
(C-28; R-22) CON* {MANAGER|OWNER}-CONTROLLED
(MANAGER
is ListProc manager) (C-32) CON* PASSWORD new-password
(default is list name in uppercase) (C-29) CON* {DELIVERY|REMOVE}-ERRORS-TO address...
(undeliverable email) (default: owner) (C-10; R-20) CON* [DONT-]FORWARD-REJECTS
(request-errors to the list managers instead of to the original senders) (C-15; R-16) SET* preference CCERRORS
(receive copies of error messages) SET* preference CCALL
(receive copies of all requests and errors) SET* preference CCHELP CCLISTS CCINFORMATION CCREVIEW CCRECIPIENTS CCSUBSCRIBE CCUNSUBSCRIBE CCIGNORE CCPRIVATE CCSTATISTICS CCERRORS CCSET CCSEARCH CCRUN CCGET CCINDEX
(same as CCALL?) (A "-" before an option turns it off.) CON* WIDE-OPEN-LIST
(anyone can subscribe and post, and get review, statistics, and archives) [UN]LOCk list password
(stop processing of commands) SET* preference CCSEARCH
SET* preference CCRUN
RUN list [password cmd [args]]
system list password user-address #user-request
(issue request for another user) CON* THREADS
(C-30) CON* MTA-HOST host|- [port]
(set MTA, mail transfer agent, hosts) (C-31) SET|QUEry list
[quiet] SET|QUEry list
, and append for address...
[option [args]]...
CON* DEFAULT
CON* SET-{ENABLE|DISABLE}
CON* ENABLE|DISABLE command...
(specific commands by users) SET* preference CCSET
CONfiguration|CONfigure list password
[option [args]],...