Mailman List Configurations

In this example, we monitor and report problems with GNU Mailman list configurations. We might have default policies on subscription or moderation, for example. If one or more lists were misconfigured to violate those policies, we would want report of that.

The MailmanListConfigs script might send an alert message like the following:

In each rule, we consider just one configuration parameter, for example default_member_moderation. If an option does not match the desired setting, or if it matches an undesired setting, we report that. Note how we set exceptions for certain lists in the unsubscribe_policy and private_roster rules.

This is just one program example. You could write new scripts, for example to: report changes in Mailman list memberships, report failures to archive list messages, etc.