Sebagai admin sebuah server atau vps, maka tak jarang kita dipusingkan dengan ulah beberapa klien yang melakukan spamming yang berakibat pada terblokirnya IP dari server cPanel anda. berikut ini ada script sederhana untuk memonitoring antrian email atau Cpanel Email Queue Notification Script
buat file dengan nama mailqueue.sh
1 |
vim /root/mailqueue.sh |
lalu tambahkan script dibawah ini
1 2 3 4 5 6 7 8 9 |
#!/bin/bash EMAIL=”youraddress@mail.com” MQUEUE=`find /var/spool/exim/input -name ‘*-H’ | wc -l | sed -e “s/ //g”` if [ $MQUEUE -gt 200 ]; then echo “Mail queue at `hostname` has $MQUEUE messages!!!” | mail -s “CRITICAL ALERT: Mail queue” $EMAIL fi |
Simpan file tersebut dan buat tugas cronjob agar otomatis berjalan tiap menit
1 |
# crontab -e |
and set the following cronjob
1 |
* * * * * /bin/sh /root/mailqueue.sh |