List Server Remote Commands

Some of SLmail's list administration can be done remotely. Subscribers of a list, or potential subscribers, can manage their own subscriptions without having to depend on the intervention of a list's administrator.

This remote administration is done through basic commands sent through email. The format of the mail is as follows:

To: listserver@<domain>

Subject line: ignored (must be blank)

Mail contents: commands in the following format.

Note: All messages sent to listserver MUST be in plain text only. If your client supports sending mail in HTML format, turn this function off when sending remote administration commands.

 

COMMAND

DESCRIPTION

subscribe<list> <name>

Subscribe to the specified list, with the specified User Name.

unsubscribe <list>

Unsubscribe to the specified list.

set <list> <options>

Set the options for the specified list.

REPRO

Reproduce submitted articles.

NOREPRO

Don't reproduce articles.

ACK

Send short acknowledgment notice.

NOACK

Send no acknowledgment notice.

MAIL

Receive articles from list.

NOMAIL

Don't allow mail from list.

CONCEAL

Conceal presence on list.

NOCONCEAL

Disable conceal option.

DIGEST

Enable digest for user.

NODIGEST

Disable digest for user.

query <list>

Display the currently selected options for the current user on the specified list.

review <list>

List the current members of the specified list.

info commands

This listing.

info lists

List available mailing lists on the server.

subs

List all of the lists in which the sender is subscribed.

help

Returns this information.

stats <list>

staticstics <list>

Compiles a list of the current statistics for users on the list.

default list <list>

Set the default list for some of the operations.

 

ADMINISTRATOR COMMANDS

Note: When sending Administrative Commands, multiple commands may be sent within a single message. Example:

To: listserv

From: listowner

Subject: Admin

Admin mylist mypassword

Mreview list

Show list pusers

admin <list> <password>

Get into administration mode for the list. This line must be the first line in all administrative messages you send to listserver.

mquery <list> <user>

View the options for a given user. Same as query, except with a member other than the one performing the administration.

mset <list> <user> <options>

Set the options for a given user. Same as set, except with a member other than the one performing the administration.

mreview <list>

Review the users on a list in administrative mode. In administrative mode, you will see all subscribed users, even if they are concealed.

show <list> <options>

Show items of the list if they match certain criteria. Options:

Pusers - view users currently pending subscription

Approve <user> - approve a user from pending status to member status.

Reject <user> - reject a user from pending status; refuse member status.