From f540f8e9c3ac0980364219c2946151abf149fc90 Mon Sep 17 00:00:00 2001 From: Andreas Gerstmayr Date: Fri, 30 Mar 2018 10:24:40 +0200 Subject: [PATCH] add headers to postfix summary mail (#919) --- target/bin/postfix-summary | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) mode change 100644 => 100755 target/bin/postfix-summary diff --git a/target/bin/postfix-summary b/target/bin/postfix-summary old mode 100644 new mode 100755 index b925d380..d30b8819 --- a/target/bin/postfix-summary +++ b/target/bin/postfix-summary @@ -10,9 +10,17 @@ errex() { test -x /usr/sbin/pflogsumm || errex "Critical: /usr/sbin/pflogsumm not found" -BODY="Subject: Postfix Summary for $HOSTNAME\n\n" # The case that the mail.log.1 file isn't readable shouldn't actually be possible with logrotate not rotating empty files.. But you never know! [ -r "/var/log/mail/mail.log.1" ] \ - && BODY="$BODY"$(/usr/sbin/pflogsumm /var/log/mail/mail.log.1 --problems-first) \ - || BODY="$BODY Error: Mail log not readable or not found: /var/log/mail/mail.log.1\n\nIn case of mail inactivity since the last report, this might be considered a nuisance warning.\n\nYours faithfully, The $HOSTNAME Mailserver" -echo -e "$BODY" | sendmail -f "mailserver-report@$HOSTNAME" "$RECIPIENT" + && BODY=$(/usr/sbin/pflogsumm /var/log/mail/mail.log.1 --problems-first) \ + || BODY="Error: Mail log not readable or not found: /var/log/mail/mail.log.1\n\nIn case of mail inactivity since the last report, this might be considered a nuisance warning.\n\nYours faithfully, The $HOSTNAME Mailserver" + +sendmail -t <