Salah satu kendala yang sering terjadi saat saya melakukan audit mail server adalah terjadinya flooding email spam, dalam bentuk pengiriman email spam dalam jumlah massal oleh salah satu atau beberapa account email. berikut ini adalah tutorial Cara mengetahui dan mengatasi Spam Pada Postfix. Spam jika dibiarkan akan sangat mengganggu pengiriman email akibat penuhnya trafik antrian email. Selain itu, flooding spam ini juga bisa berakibat fatal terhadap mail server karena IP public mail server akan terblacklist oleh server tujuan dan beberapa layanan RBL (Relay Block List)
Cara mengetahui dan mengatasi Spam Pada Postfix
1. Untuk melihat mail queue (antrian):
# mailq
2. Untuk flush mail queue:
# postfix flush
atau
# postfix -f
3. Menghapus semua email dari mail queue:
# postsuper -d ALL
4. Menghapus semua email yang ditangguhkan pada email queue:
# postsuper -d ALL deferred
5. Menghapus semua email queue dari dan atau domain:
# ./postfix-delete.pl spamdomain.com
6. Menghapus semua email queue yang menggunakan kata “abc” pada isi emailnya:
# ./postfix-delete.pl abc
7. Mengetahui berapa banyak email queue:
# find /var/spool/postfix/deferred -type f | wc -l
8. Mengetahui siapa yang melakukan aktifitas spam. tepatnya 2 atau 3 spammer yang akan di listing:
# mailq|grep ^[A-F0-9]|cut -c 42-80|sort |uniq -c|sort -n|tail
9. Cara mencari php script pada postfix
edit /etc/php.ini dan tambahkan 2 baris seperti dibawah ini
mail.add_x_header = On mail.log = /var/log/phpmail.log
10. Mengganti Ip Outgoing
vi /etc/postfix/main.cf smtp_bind_address = 192.168.0.1 inet_interfaces=all
/etc/init.d/postfix restart
cara lainnya bisa mengedit file /etc/postfix/master.cf
smtp unix - - - - - smtp # When relaying mail as backup MX, disable fallback_relay to avoid MX loops relay unix - - - - - smtp -o smtp_fallback_relay=
dan ganti menjadi:
smtp unix - - - - - smtp -o smtp_bind_address=192.168.0.1 # When relaying mail as backup MX, disable fallback_relay to avoid MX loops relay unix - - - - - smtp -o smtp_bind_address=192.168.0.1 -o smtp_fallback_relay=
Demikian artikel Cara mengetahui dan mengatasi Spam Pada Postfix kami jabarkan. jika anda masih menemui kendala, anda dapat menggunakan jasa perbaikan email yang telah kami sediakan.
Semoga membantu 🙂
Adi Nugroho
January 24, 2018Mantab mas artikel sangat bagus
Saya Mau nanya jika email tersebut mengalami gk bisa kirim email di karenakan domain tersebut terblacklist ?? gimana caranya
Salam
ArieL FX
March 19, 2018pesan errornya apa mas?
Vio
January 21, 2021Mas mau tanya itu no 6, postfix-delete.pl scriptnya seperti apa?