#!/bin/sh # Script to send maillog rejections to admin user MAILTO="admin@domain.com" SUBJECT="Spam Log $(date +%F)" LOGNAME="/var/log/maillog.1" echo -e "\nMail Warnings" >> /tmp/reject.mail grep -i warn $LOGNAME >> /tmp/reject.mail echo -e "\nSpam Record" >> /tmp/reject.mail grep " SPAM," $LOGNAME >> /tmp/reject.mail echo -e "\nNon-Delivery Record" >> /tmp/reject.mail grep -i not-delivered $LOGNAME >> /tmp/reject.mail mail $MAILTO -s "$SUBJECT" < /tmp/reject.mail rm /tmp/reject.mail