Sign In Sign Out Mailing Lists Unsubscribe or Change Settings Help

OpenBSD Mailing List Server

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
announce[-each][-nomail][-digest][-unique] listname filename
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
listname, required, is an email list at this site
filename, required, is the file to distribute
-each,   if specified, limits delivery to subscribers using "set each"
-nomail, if specified, limits delivery to subscribers using "set nomail"
-digest, if specified, limits delivery to subscribers using "set digest"
-unique, if specified, limits delivery to subscribers using "set unique"
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

The announce command sends a file to some or all classes of subscribers
of a full or auxiliary mailing list.  Delivering an announcement
may require more resources than a typical posted message, because a separate
copy of the announcement is sent to every recipient.  The recipient's 
address appears in the "To:" header, and the list owners' address 
(from the whoami_owner configuration setting) appears in the "From:" header.
The description of the file will appear in the "Subject:" header.  

The announce command could be used to deliver periodic reminders, announcements 
that need to reach only 'digest' subscribers, or to ask 'nomail' subscribers 
if they wish to stay on the list, for example.

The command mode (each, nomail, digest, unique) can be used to limit
the recipients to one or more classes of subscribers. The default is all 
classes.  Please see "help admin_subscribers" and "help set" for an 
introduction to delivery classes.

When an announcement is sent to the GLOBAL pseudo-list, the recipients
are chosen from Majordomo's central registry (see "help register" and
"help admin_domain" for an introduction to the registry).  The "each"
and "nomail" classes are used to distinguish people who are subscribed
to one or more mailing lists from those who are registered but not
subscribed to any mailing lists.

See "help put" and "help get" to learn how to create or edit a file, or
change its description.

The file that is distributed is a template that supports keyword
variable substitutions.  The variables supported include the standard 
substitutions, as documented in "help variables", plus $REQUESTER and 
$USER.  In addition, any unescaped occurrence of $MSGRCPT will be replaced 
by the address of the recipient of each copy of the announcement. 
One way this could be used is to include a notice in the announcement
indicating the subscription address, such as:

  You are subscribed to the $LIST list as $MSGRCPT.


As an example, the command

  announce-nomail LISTNAME /expiration

could be used to send a notice about expiring inactive subscriptions to all 
people with postponed subscriptions.  The file "/expiration" must already
have been stored in the list's file space, using the put command.


See Also:
   help admin_commands (a summary of all administrative commands)
   help admin_subscribers (for an introduction to delivery classes)
   help configset_access_rules (to limit access to this command)
   help configset_delivery_rules
   help configset_whoami_owner (which appears in the From: header)
   help get
   help put (how to store a document in the file space of a mailing list)
   help set (for an introduction to delivery classes)
   help variables (for substitutions that can be made in "filename")

This is the "announce" 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