Majordomo List Owner Guide
Special Features for List Subscribers
Changing Addresses
If someone wants to change her address from jane@example.com
to ruth@example.net on all mailing lists, without changing
her password or any of her settings, there are two ways to
do it.
- ruth@example.net can send the following command to majordomo:
changeaddr jane@example.com
- Anyone can send the following two commands to majordomo:
default user ruth@example.net
changeaddr jane@example.com
In either case, both jane and ruth will need to confirm the
change, with two exceptions. If the password for jane@example.com
is used, only ruth@example.net will need to confirm. If the
site administrator does this using the master password, neither
address will need to confirm the change.
Digests
Unlike other list servers, majordomo allows list owners to
define any number of digests, and each digest can be delivered
in one of three formats, text, index, or mime.
As an illustration, consider a list called ecofem that
has three weekly digests defined, monday, midweek,
and weekend. This would give a subscriber 3 x 3 = 9
choices of digest. If someone wanted to receive the midweek digest
in text format, the majordomo command to accomplish this would be
set ecofem digest-midweek-text
The are no digests configured by default, and the names and
distribution times of each digest are left to the list owners'
imagination. To see the digests that are supported by a particular
list, use the lists command, for example:
lists-full ecofem
Subscriber Flags
When a subscriber changes the status of her account with
the set command, the
acknowledgement she receives from majordomo will
show the current settings.
These settings also appear
whenever someone uses the show command. There
are ten settings that indicate the following
features. If the feature is enabled, the name will appear
in the list of settings. Use the appropriate list name in place of
LIST in the examples that follow.
- EliminateCC will keep you from receiving duplicate copies of
a message that is sent both to the list address and to your
personal address directly. Enable/disable this feature with
set LIST eliminatecc
set LIST noeliminatecc
- HideAll will keep your address or all of your information from
appearing in the subscriber list when someone uses the who
command. To hide all information, use
set LIST hideall
To hide only your address (this will be indicated by a small "h" flag) use
set LIST hideaddress
And turn this feature off with
set LIST nohide
- Prefix causes the Subject: lines in your messages to include
a prefix, if a prefix has been configured by the list owners.
Enable/disable this feature with
set LIST prefix
set LIST noprefix
- ReplyTo makes any Reply-To: headers added by majordomo
be included in each message that you receive from the list.
In some cases, mailing lists will be configured so that replies
go to the list instead of the original sender. Many of us
have sent personal mail to a mailing list by mistake, once or
twice. Using "noreplyto" makes this less likely.
Enable/disable this feature with
set LIST replyto
set LIST noreplyto
- SelfCopy controls whether or not subscribers will receive
copies of messages that they send to the list. Enable/disable this
feature with
set LIST selfcopy
set LIST noselfcopy
- RewriteFrom determines whether or not the From: line will
be rewritten when you send a message to the list. It
is possible to register with Majordomo using not just
an address, but comments about yourself as well. Majordomo
will add these comments to the From: headers of your
messages, if you wish. Enable/disable this feature with
set LIST rewritefrom
set LIST norewritefrom
There are four setting for acknowledgements, ackdeny, ackpost,
ackreject, and ackstall. Each setting may be changed individually,
or they may all be turned on ("ackall") or off ("noack") with
one command.
- AckDeny determines whether or not a
warning message is sent to you when a posted message
is denied by a mailing list's settings.
Enable/disable this feature with
set LIST ackdeny
set LIST noackdeny
- AckPost will cause a message to be sent
to you each time a posted message has started to be
delivered to the subscribers of the mailing list.
Enable/disable this feature with
set LIST ackpost
set LIST noackpost
- AckReject will cause a message to be
sent to you each time any request (posted message
or majordomo command) is rejected by one of the
moderators of a mailing list. Enable/disable this feature with
set LIST ackreject
set LIST noackreject
- AckStall will cause a notice to be sent
to you when a posted message is held, awaiting approval
from one of the list's moderators. The reasons the
message is held may be indicated in the notice.
Enable/disable this feature with
set LIST ackstall
set LIST noackstall
Our
comparison of listproc and majordomo
sketches how to use the set and show commands.
Scheduling Vacations
If a subscriber plans to be away from the list for a known amount
of time, it is possible to leave the list for a predetermined
amount of time, using the nomail option. If I wanted
to stop receiving mail from the ecofem list for 10 days, I
would use the command
set ecofem nomail-10d
At the end of the 10 days, majordomo will automatically reactivate
my subscription, and I will start receiving messages from the
list again. If I returned from vacation early, the following command
would cause my subscription to be reactivated immediately:
set ecofem mail
Questions?