| Sign In | Sign Out | Mailing Lists | Unsubscribe or Change Settings | Help |
OpenBSD Mailing List Server
The Shell Hook
In certain situations, Majordomo will call an external script or program
which perform a specialized task. The programming technique that makes
this possible is called a "shell hook." To make use of a shell hook,
place a script or program with the name of the shell hook in the
"scripts" directory where Majordomo is installed.
bouncehandler-unsubscribe
-------------------------
The bouncehandler-unsubscribe hook is invoked when the bounce_rules
setting requires that an address be removed from a mailing list without
sending a probe message or consulting the list moderators. The script
is passed three parameters: the domain name, the list name, and the
e-mail address that was removed from the list. Majordomo will not
process the output of this script or program.
createlist-regen
----------------
The createlist-regen hook is invoked whenever the createlist command is
run successfully. The script is passed one parameter: the domain name.
Majordomo will not process the output of this script or program.
inform
------
The inform hook is invoked immediately after a completed command has
been recorded in the log. The script is passed eleven parameters:
* The Majordomo domain
* The name of the mailing list
* The name of the command (e.g., subscribe)
* The e-mail address that issued the command
* The e-mail address affected by the command
* The full command line (e.g., unsubscribe LISTNAME joe@example.com)
* The interface from which the command was issued
* The status (1 for succeed, 0 for fail, -1 for stall)
* Password status (1 if a password was used; 0 otherwise)
* An explanation of what happened (usually only present if the
command stalled or failed)
* The time taken by the command (in seconds)
See Also:
help admin_domain
help admin_subscribers
help configset_bounce_rules
help createlist
This is the "shell_hook" 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 |