unsubscribe LIST somebody@example.comA table of commands for subscribers appears on the listproc-majordomo comparison chart.
default password YOUR_PASSWORDThe other way is to use the approve command as a preface to every command you use. In the example above, this would look like
approve YOUR_PASSWORD unsubscribe LIST somebody@example.comThe first way will often save some typing.
info-edit LISTSubstitute the name of your mailing list for LIST.
default password YOURADMINPASSWORD newinfo LIST <<ACEBDF The citrus list is a forum for the discussion of oranges, lemons, limes, and related flora. Comparisons to non-citrus fruit (e.g., apples) are strongly discouraged. Violators will likely be given sour grapes by the other list participants. ACEBDFMajordomo also supports newfaq and newintro commands which you can use to update the Frequently Asked Questions and Introduction documents for your mailing list.
approve YOUR_PASSWORD subscribe YOUR_LIST NEW_ADDRESSIf your list is named citrus, your password is florida, and you want to subscribe someone@example.com to the list, the command would look like this:
approve florida subscribe citrus someone@example.com
help configset_subject_prefixA full list of commands is available using the command
help topicsSome of the help files are difficult to understand. If you have any questions, please tell us right away; it will help us to improve the software.
The following table summarizes a motley collection of commands for list owners, most of which are not described in the other documents.
How do I... | Majordomo Command | Comments |
---|---|---|
Moderate some individuals who are not being civil |
configset LIST access_rules <<TAG post consult @SUBLIST TAG subscribe LIST:SUBLIST ADDRESS | Create a "sublist" of people who need to be moderated. Use the subscribe command once for each person in the sublist. See below for more details. |
Add someone to the list without sending a welcome message | subscribe-nowelcome LIST ADDRESS | |
Remove someone from the list quietly | unsubscribe LIST ADDRESS | People are not notified when you remove them from the list. |
Obtain a list of all of the list's settings | configshow LIST | Some of the settings, such as delivery_rules, may only be changed by one of the site managers. |
Allow only subscribers to post messages to the list |
configset LIST access_rules <<TAG post consult !@MAIN TAG | See below for more discussion about access rules. |
Limit the size of messages distributed on the list | configset LIST maxlength = SIZE | SIZE is the number of bytes, 40000 by default. Messages larger than this will be sent to you for approval. |
Include e-mail addresses in index digests | configset LIST digest_index_format = subject_author | Index digests list only the subjects of the messages by default. |
Obtain a list of subscribers | who LIST | Addresses in an auxiliary list may be obtained using who LIST:SUBLIST. |
Give people a choice of seeing a Subject: prefix | configset LIST subject_prefix = PREFIX | Subscribers who do not like prefixes must use the command set LIST noprefix. See the subscriber features document. |
Search the subscriber list | who LIST PATTERN | Use the command help patterns for a discussion of how to write regular expression patterns. |
configshow LIST access_rulesand then edit and send back the result of the configshow command.
Auxiliary lists are used in access rules to allow you to refer to a group of people conveniently. Subscribing someone to a sublist does not automatically subscribe that person to your mailing list; nor does removing an address from a sublist cause that person to be unsubscribed from the mailing list. To remove someone from a sublist, use the unsubscribe command.
The following example illustrates the flexibility of access rules and sublists. Consider these access rules:
configset LIST access_rules <<EXAGGERATED post allow @heroes post deny, reply="Ssh! Keep your voice down." @loudmouths post confirm @hoopjumpers post consult @MAIN post deny, reply="You need to sign up first." ALL unsubscribe deny, reply="Sorry, I can't let you do that." @prisoners subscribe deny, replyfile=goaway.txt @villains access consult ALL EXAGGERATED
There are six sublists used here, of which only MAIN necessarily exists. MAIN refers to all people who are subscribed to your list. It is up to you to decide who belongs in what sublist, and what the sublists are called. I have arbitrarily named the other sublists heroes, villains, prisoners, hoopjumpers, and loudmouths...when someone tries to use the list, majordomo will use the first rule which matches the identity of that someone.