From 1490f652c0b66d0cab656e930086697726932a73 Mon Sep 17 00:00:00 2001 From: Andreas Gerstmayr Date: Wed, 4 Apr 2018 18:45:50 +0200 Subject: [PATCH] fix line breaks in postfix-summary mail error case (#936) --- target/bin/postfix-summary | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/target/bin/postfix-summary b/target/bin/postfix-summary index d30b8819..8bba8e7f 100755 --- a/target/bin/postfix-summary +++ b/target/bin/postfix-summary @@ -11,9 +11,16 @@ errex() { test -x /usr/sbin/pflogsumm || errex "Critical: /usr/sbin/pflogsumm not found" # 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=$(/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" +if [ -r "/var/log/mail/mail.log.1" ]; then + BODY=$(/usr/sbin/pflogsumm /var/log/mail/mail.log.1 --problems-first) +else + BODY="Error: Mail log not readable or not found: /var/log/mail/mail.log.1 + +In case of mail inactivity since the last report, this might be considered a nuisance warning. + +Yours faithfully, +The $HOSTNAME Mailserver" +fi sendmail -t <