Skip to main content
  • Knowledge HUB
  • Forum
  • Articles
  • FAQ
  • Contact
  • About
  • Login
  • Register
Fajarlabs - Server Learning Hub
  • Login
  • Register
  • Knowledge HUB
  • Forum
  • Articles
  • FAQ
  • Contact
  • About

Blokir Spam Body Email di Proxmox Mail Gateway

  1. Posts
  2. Server
  3. Email
  4. Blokir Spam Body Email di Proxmox Mail Gateway
    Content

Blokir Spam Body Email di Proxmox Mail Gateway

Ingin tahu cara blokir spam body email secara efektif di Proxmox Mail Gateway? Artikel ini membahas langkah-langkah membuat content filter PMG untuk mendeteksi isi email berdasarkan kata-kata tertentu di body menggunakan SpamAssassin. Teknik ini efektif untuk menangkal email promosi, spam massal, atau phishing yang sering lolos dari filter header biasa.

Mengapa Harus Blokir Spam Berdasarkan Body Email?

Sebagian besar spam modern tidak dapat dideteksi hanya dengan header. Banyak serangan phishing dan email promosi menyamar dengan subjek yang normal, tetapi menyisipkan kata kunci mencurigakan di body seperti:

  • click here, verify your account

  • souvenir gratis, harga bersaing

  • reset your password, secure login

Untuk itulah kita gunakan pendekatan blokir spam body email melalui custom content filter PMG.

Cara Konfigurasi Content Filter PMG

Untuk blokir spam berdasarkan body email, kita menggunakan SpamAssassin yang sudah terintegrasi di Proxmox Mail Gateway.

1. Akses Server PMG

Masuk ke server Proxmox Mail Gateway via SSH atau Dashboard -> Administration -> Console:

blokir spam body email menggunakan PMG

2. Buat Rule Custom di SpamAssassin

Edit atau buat file berikut:

nano /etc/mail/spamassassin/custom.cf

Lalu tambahkan rules berikut:


# 1. Deteksi URL mencurigakan umum
body LOCAL_PHISH_URLS /tennisuno\.com|pure-essencehub\.com|bit\.ly|tinyurl\.com|rebrand\.ly|click\.tracking|googledocs\.pro/i
score LOCAL_PHISH_URLS 6.0
describe LOCAL_PHISH_URLS Ditemukan URL pendek atau mencurigakan di body email

# 2. Keyword phising umum: verifikasi akun/email
body LOCAL_PHISH_VERIFY /verify\s+(your\s+)?(account|email|identity)/i
score LOCAL_PHISH_VERIFY 6.0
describe LOCAL_PHISH_VERIFY Email meminta verifikasi akun/email

# 3. Keyword phising: klik link/tautan
body LOCAL_PHISH_CLICK /click\s+(here|this\s+link|below)/i
score LOCAL_PHISH_CLICK 6.0
describe LOCAL_PHISH_CLICK Email berisi ajakan klik link

# 4. Keyword phising: reset password
body LOCAL_PHISH_RESET /reset\s+(your\s+)?password/i
score LOCAL_PHISH_RESET 6.0
describe LOCAL_PHISH_RESET Email minta reset password

# 5. Keyword phising: konfirmasi domain/web
body LOCAL_PHISH_DOMAIN /confirm\s+(your\s+)?(domain|website|account)/i
score LOCAL_PHISH_DOMAIN 6.0
describe LOCAL_PHISH_DOMAIN Permintaan konfirmasi domain/website

# 6. Mengklaim dari WordPress/IT/Admin tapi tidak resmi
body LOCAL_PHISH_FAKE_BRAND /wordpress\s+contact|security\s+(alert|notice)|admin\s+(team|panel)/i
score LOCAL_PHISH_FAKE_BRAND 6.0
describe LOCAL_PHISH_FAKE_BRAND Email mengklaim dari brand/IT palsu

# 7. Bahasa yang memaksa atau ancaman
body LOCAL_PHISH_URGENCY /your\s+account\s+will\s+be\s+(suspended|deleted|locked)/i
score LOCAL_PHISH_URGENCY 6.0
describe LOCAL_PHISH_URGENCY Email mengandung ancaman kehilangan akun

# 8. Email mengandung kata "secure login" di link
body LOCAL_PHISH_SECURE /secure\s+login/i
score LOCAL_PHISH_SECURE 6.0
describe LOCAL_PHISH_SECURE Email mencurigakan mengandung "secure login"

# 9. Ciri-ciri phishing umum: kombinasi kata sensitif
body LOCAL_PHISH_COMBO /confirm.*account.*click|validate.*email.*now/i
score LOCAL_PHISH_COMBO 6.0
describe LOCAL_PHISH_COMBO Pola kombinasi khas phising
Keterangan:
  • body → mendeteksi isi pesan

  • score → menentukan level spam

  • describe → deskripsi rule

*Regex dapat disesuaikan dengan kebutuhan Anda. Gunakan ChatGPT untuk membantu membuat atau menguji pola yang tepat.

3. Restart SpamAssassin

Agar perubahan diterapkan:

systemctl restart pmg-smtp-filter

4. Buat Rule Mail Filter di PMG GUI

Langkah selanjutnya adalah membuat rule di antarmuka PMG:

  1. Masuk ke tab Mail Filter.

  2. Centang Quarantine/Mark Spam (Level 5).

5. Pengujian dan Validasi Filter Spam Body Email

Kirimkan email ke alamat internal yang melalui PMG, lalu isi body email dengan salah satu pola yang sesuai dengan rule yang kamu buat, misalnya:

Contoh isi email phishing:

Hello,
Please click the link below to verify your account:
http://bit.ly/secure-verification

Thank you,
Admin Team

Kalimat di atas akan cocok dengan:

  • LOCAL_PHISH_URLS

  • LOCAL_PHISH_CLICK

  • LOCAL_PHISH_VERIFY

  • LOCAL_PHISH_FAKE_BRAND

Cek Log PMG
Email ditandai spam dan dimasukkan ke karantina sesuai policy.
Email ditandai spam dan dimasukkan ke karantina sesuai policy.
hasil evaluasi lengkap pengujian filter spam
hasil evaluasi lengkap pengujian filter spam

Kesimpulan

Dengan menerapkan content filter PMG, kamu bisa blokir spam body email secara lebih akurat dibanding hanya mengandalkan header atau subject. Teknik ini cocok untuk perusahaan yang ingin mengurangi risiko spam promosi, phishing, dan email massal yang merugikan.

Jika Anda membutuhkan bantuan lebih lanjut atau ingin berdiskusi seputar pengelolaan server, keamanan email, atau solusi infrastruktur TI lainnya, jangan ragu untuk menghubungi tim kami di Hanara.id — kami menyediakan solusi teknologi yang handal dan berdampak untuk mendukung kinerja dan pertumbuhan bisnis Anda.

Lihat juga artikel kami yang lain

Blokir Spam Body Email di Proxmox Mail Gateway

Cara Pindah Domain Website Tanpa Kehilangan SEO

Install MikroTik CHR di Proxmox VE – Panduan 2025

Cara Migrasi Email dari Office 365 ke Server IMAP Menggunakan Imapsync dan OAuth2 di Ubuntu

July 10, 2025 Email, Server Fajar Budi Setiawan 0 Comments

Was this article helpful to you?

Related Articles

  • Cara Migrasi Email dari Office 365 ke Server IMAP Menggunakan Imapsync dan OAuth2 di Ubuntu

Fajar Budi Setiawan

Saya, Fajar Budi Setiawan, berpengalaman dalam jaringan, server, dan web server. Keahlian saya meliputi VPN, monitoring jaringan, manajemen bandwidth, dan firewall. Saya terampil dalam konfigurasi server (VPS, Proxmox, Zimbra) dan web server (Apache, Nginx, IIS), serta pengelolaan WordPress dan Docker.

Posts   Website   Twitter   Facebook

Leave a Reply

Click here to cancel reply.

PT HANARA PRIMA SOLUSINDO
Powered by PT Hanara Prima Solusindo

Recent Posts

  • Blokir Spam Body Email di Proxmox Mail Gateway
  • Cara Pindah Domain Website Tanpa Kehilangan SEO

Forum Topic Views List

  • Most popular topics
  • Topics with no replies
© 2025 Fajarlabs – Server Learning Hub
Created by Fajar Budi Setiawan.