diff --git a/get_number_of_deferred_mailqueue.sh b/get_number_of_deferred_mailqueue.sh index fbb492c..4b1db22 100755 --- a/get_number_of_deferred_mailqueue.sh +++ b/get_number_of_deferred_mailqueue.sh @@ -18,6 +18,13 @@ else count_warn=$count_warn_default fi +if [[ -t 1 ]] ; then + terminal=true +else + terminal=false +fi + + ## - Get number of "deferred" mails in postfix queue ## - @@ -77,4 +84,20 @@ if [[ $count -gt $count_warn ]]; then fi +if $terminal ; then + echo "" + #echo "*${host_name}* - $(date +"%d.%m.%Y %H:%M h")" + echo "" + echo "[ Info ]: $count messages in postfix deferred queue" + echo "" + echo "" + echo "Recipient domain and time (age in minutes):" + echo "$(qshape deferred)" + echo "" + echo "" + echo "Sender domain and time (age in minutes):" + echo "$(qshape -s deferred)" + echo "" +fi + exit 0