Monitoring IP Public Email Server dari Blacklist RBL

Salah satu faktor turunnya reputasi email server adalah IP public yang digunakan terkena blacklist pada RBL. Untuk melakukan monitoring RBL, saya biasanya menggunakan mxtoolbox.com. Sayangnya, cara tersebut dilakukan secara manual. Tidak otomatis. Saya harus membuka mxtoolbox.com dari browser dan mengecek ip public apakah terkena blacklist atau tidak.

Selain itu, saya juga pernah menggunakan https://www.rblmon.com/ untuk mendapatkan update setiap hari perihal status IP public email server yang digunakan. Hanya saja, fasilitas free monitoring dari rblmon maksimal hanya 3 IP public. Jika lebih dari itu, gunakan fasilitas diatas free edition 🙂

Karena keterbatasan ip public yang bisa dimonitoring oleh rblmon, saya coba alternatif lain. Yaitu pengecekan via CLI. Coba browsing dan akhirnya dapat. Script asli tersebut saya dapatkan dari sini : https://github.com/agarzon/dnsbl. Kemudian dimodifikasi agar hasil pengecekan dikirimkan melalui email. Berikut cara menggunakannya
[code lang=’plain’]
cd /opt/
curl https://raw.githubusercontent.com/imanudin11/script/master/cekrbl.sh > cekrbl.sh
chmod +x cekrbl.sh
[/code]
Buka script tersebut dan sesuaikan pada bagian-bagian berikut :

LISTIP="
DARI="from:[email protected]";
TUJUAN="to:[email protected]";
SALINAN="cc:[email protected]";

Testing script /opt/cekrbl.sh. Berikut contoh ketika script dijalankan

Horeeeeee, IP 103.xx.xx.xx aman dari RBL bl.score.senderscore.com
Horeeeeee, IP 103.xx.xx.xx aman dari RBL bl.mailspike.net
Horeeeeee, IP 103.xx.xx.xx aman dari RBL bl.spameatingmonkey.net
Horeeeeee, IP 103.xx.xx.xx aman dari RBL b.barracudacentral.org
Horeeeeee, IP 103.xx.xx.xx aman dari RBL bl.deadbeef.com
Horeeeeee, IP 103.xx.xx.xx aman dari RBL bl.emailbasura.org
Horeeeeee, IP 103.xx.xx.xx aman dari RBL bl.spamcannibal.org

Ketika IP public terkena blacklist, maka script akan menginformasikan pada email. Berikut contohnya

Buat otomatis pengecekan pada crontab setiap 1 jam sekali

1   *   *   *   *   /opt/cekrbl.sh > /dev/null 2>&1

Silakan dicoba dan semoga bermanfaat 🙂

Ahmad Imanudin, Tinggal di Bekasi. Bekerja sebagai salah satu staff di PT. Excellent Infotama Kreasindo. Dapat dihubungi pada alamat surel ahmad [at] imanudin.com

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

You might also like
Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman

Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman

Tips Mengganti Tampilan Background di Zimbra Webmail

Tips Mengganti Tampilan Background di Zimbra Webmail

Cara Membuat WhatsApp Gateway Sendiri dengan go-whatsapp-web-multidevice

Cara Membuat WhatsApp Gateway Sendiri dengan go-whatsapp-web-multidevice

Stay Connected
Tips Mengganti Tampilan Background di Zimbra Webmail
Panduan Instalasi Zextras Carbonio Community Edition (CE) pada Oracle Linux 8
Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman
Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,863 other subscribers
Categories