Sign In | Sign Out | Mailing Lists | Unsubscribe or Change Settings | Help |
OpenBSD Mailing List Server
Auxiliary Subscriber Lists Every mailing list has a collection of e-mail addresses which receive the messages that are posted to the list. In some situations, other collections of addresses may be needed for a mailing list. These other collections are called auxiliary subscriber lists, or "auxlists" or "sublists" for short. For example, if there are several moderators, their addresses could be kept in a sublist, and if only a select group of people are allowed to post messages to a mailing list, their addresses could be kept in a sublist. Sublists are different from regular subscriber lists in that no record is kept of the sublist participants in Majordomo's central registry. This means that the "show" command will never tell you to which sublists you are subscribed. This invisibility is useful because some sublists are not meant to be known to the public. For instance, a list owner might keep a sublist of banned addresses, people who are excluded from participating in the list. Auxiliary lists follow the same naming conventions as fully-fledged Majordomo lists. Names are case-insensitive, and may only consist of letters, digits, underscores, periods, or hyphens. There are several ways in which auxiliary lists are useful. In the following examples, we will work with a mailing list called "cabbage" and sublists called "broccoli," "kohlrabi," and "kale." The list is hosted at the example.net domain. By default, an administrative password is required to see or change the members of an auxiliary list. There are several ways to make sublists more open, which will be illustrated below. To refer to a sublist in a majordomo command, it is necessary to use a special notation, the main list and the sublist must be separated by a colon (":"). For example, the kale sublist of the cabbage list would be referred to as cabbage:kale and the command to add the address "lacinato@example.com" to the kale sublist would be subscribe cabbage:kale lacinato@example.com Other familiar commands follow the same pattern: unsubscribe cabbage:broccoli who-enhanced cabbage:kale set cabbage:kohlrabi nomail vienna@example.net A sublist can be created by subscribing an e-mail address to it, or it can be created explicitly using the "sublist-create" command, for example: sublist-create cabbage:sprout Similarly, the "sublist-destroy" command can be used to destroy a sublist, for example: sublist-destroy cabbage:sprout Auxiliary lists can be indicated in the access rules. For example, the following rule allows members of the kale sublist to see the other members of the sublist: who allow @kale AND $sublist=kale In plain language, this says "allow people who are members of the kale sublist to use the who command, but only if they are asking to view the roster of the kale sublist." It is also possible to post messages to a sublist, but first the following steps must be taken: * The "auxiliary" alias must be present in the "aliases" configuration setting. * The name of the sublist must be included in the "sublists" configuration setting. * A site administrator must run the "createlist-regen" command to create the mail aliases for the sublist, after the "sublists" setting has been changed. Once these steps are finished, the address of the sublist will be a hyphenated form of the main list address. In our example, the cabbage:kohlrabi sublist would have an address of cabbage-kohlrabi@example.net Archives are kept of all sublist posts, if the main list has an archive directory. Messages posted during August, 2000, to the cabbage:kale sublist would be available through the archive command: archive-index cabbage kale.200008 Personal settings like "nomail" and "replyto" are honored by sublists, but digests are not available. When a message is posted to a sublist, it uses the same access restrictions as the main subscriber list. If a mailing list is moderated, its sublists will be moderated also, unless the list owner reconfigures the settings. The following access rule allows any member of the kohlrabi sublist to post messages to that sublist. post allow @kohlrabi AND $sublist=kohlrabi Any sublist that appears in the "sublists" setting is considered public, whether or not messages can be posted to it. The "lists-aux" command can be used to display the public sublists of a mailing list. For example, the following command will display the public sublists of the cabbage mailing list: lists-aux cabbage See "help lists" for more information. Auxiliary lists play an important role in list moderation. In the access rules, it is possible to specify a moderator group that will be consulted when a request requires approval. Moderator groups are the same as auxiliary lists. The special "moderators" auxiliary list can be used instead of the "moderators" configuration setting to store the addresses of the default moderators. The advantage of this approach is that moderators can use "nomail" and other subscriber settings if they wish to stop moderating the list temporarily. Auxiliary lists are also used by the "restrict_post" setting to control who is allowed to post messages to the mailing list. See Also: help admin help configset_access_rules help configset_aliases help configset_moderators help configset_restrict_post help configset_sublists help lists help set help subscribe help sublist help unsubscribe help who This is the "auxiliary_list" help document for Majordomo 2, version 0.1201103110. For a list of all help documents, send the following command: help topics in the body of a message to majordomo@openbsd.org.
For assistance, please contact the openbsd.org administrators.
Sign In | Sign Out | Mailing Lists | Unsubscribe or Change Settings | Help |