Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Bash by Juan Pablo Montoya ( 12 years ago )
#!/usr/local/bin/bash
#simple script to send email alerts when postfix queue reaches a defined limit
max=100 #email queue limit to trigger alert
email="[email protected]" #email adress to send to
host=`hostname` #what this does is a secret >:D
time=300 #time in seconds between iterations
while true
do
mail=`postqueue -p|wc -l`
if [ "$max" -lt "$mail" ]
then
emailmessage="Mail queue at $mail on $host"
subject="$host queue of has exceeded $max"
echo "$emailmessage" | /usr/bin/mail -s "$subject" "$email"
else
fi
sleep $time
done
Revise this Paste