#!/bin/sh : << =cut =encoding utf8 =head1 NAME courier_mta_mailqueue - Plugin to monitor courier-mta mail spool =head1 CONFIGURATION Configuration variables: spooldir - Where to find mails in queue The default configuration is: [courier_mta_mailqueue] env.spooldir /var/lib/courier/msgq/ =head1 MAGIC MARKERS #%# family=auto #%# capabilities=autoconf =head1 BUGS None known =head1 AUTHOR Rune Nordbøe Skillingstad =head1 LICENSE Unknown =cut # Can be set via environment, but default is /var/lib/courier/msgq/ SPOOLDIR=${spooldir:-/var/lib/courier/msgq/} case $1 in autoconf|detect) if [ -d "$SPOOLDIR/" ] && [ -r "$SPOOLDIR/" ] ; then echo yes exit 0 else echo "no (spooldir not found)" exit 0 fi;; config) cat <<'EOF' graph_title Courier MTA mailqueue graph_vlabel Mails in queue graph_category mail graph_args --base 1000 -l 0 mails.label mails mails.draw AREA EOF exit 0;; esac cd "$SPOOLDIR" >/dev/null 2>/dev/null || { echo "# Cannot cd to $SPOOLDIR" exit 1 } cat <