X-Git-Url: https://git.ralfj.de/ansible.git/blobdiff_plain/0aacb9f875a40b18dfbbc01b705b5337bf872368..a0ef97a3169e9da8b4618116075d54c49b4292b4:/roles/email/files/mailman-check diff --git a/roles/email/files/mailman-check b/roles/email/files/mailman-check new file mode 100755 index 0000000..595b28c --- /dev/null +++ b/roles/email/files/mailman-check @@ -0,0 +1,20 @@ +#!/bin/bash +set -e +## Usage: +## ./mailman-check +## Checks all the mailman lists for bad configuration, and prints further details if it finds one. + +if ! test -d /var/lib/mailman; then + # nothing to do + exit 0 +fi + +cd /var/lib/mailman/lists +for list in *; do + /usr/sbin/config_list -i /dev/stdin "$list" <