Lewati ke isi

Keamanan/Cyber Security

Email Bisnis Dipakai Kirim Spam? Penyebab dan Solusinya

Email bisnis tiba-tiba mengirim spam, ditolak, atau masuk blacklist? Kenali penyebab umumnya, cara memastikan sumbernya, dan langkah membereskannya.

Terbit 6 menit baca

Jawaban singkat

Email bisnis biasanya dipakai kirim spam karena kata sandi akun email dicuri, skrip atau formulir di website disalahgunakan, atau domain dipalsukan oleh pihak lain. Solusinya: pastikan sumbernya, hentikan pengiriman, ganti kata sandi dan aktifkan 2FA, bersihkan antrean, lalu pulihkan reputasi.

Daftar isi
  1. Langkah membereskan email yang dipakai kirim spam
  2. Bagaimana membedakan akun dibobol, skrip, dan spoofing?
  3. Apa akibatnya kalau dibiarkan?
  4. Bagaimana mencegahnya terulang?
  5. Pertanyaan yang sering diajukan

Pelanggan membalas dengan bingung karena menerima email aneh dari alamat kantormu? Atau email yang kamu kirim tiba-tiba ditolak dengan pesan "blocked" dan "listed"?

Kemungkinan besar email bisnismu sedang dipakai untuk mengirim spam, atau domainmu sedang dipalsukan. Penyebab yang paling sering ada tiga: kata sandi salah satu akun email dicuri lalu dipakai login ke SMTP, skrip atau formulir di website disalahgunakan untuk mengirim email massal, atau pihak lain memalsukan alamat pengirim dengan domainmu tanpa menyentuh servermu sama sekali. Masing-masing punya penanganan berbeda, jadi langkah pertama adalah memastikan sumbernya.

Langkah membereskan email yang dipakai kirim spam

  1. Pastikan email benar-benar keluar dari servermu. Minta salah satu penerima mengirimkan email spam itu sebagai lampiran atau salin header lengkapnya (di Gmail: menu titik tiga, "Tampilkan asli"). Lihat baris Received: paling bawah dan hasil spf= dan dkim=. Bila email dikirim dari IP yang bukan milik server email atau hostingmu dan SPF gagal, itu pemalsuan (spoofing), bukan akunmu yang dibobol. Lompat ke langkah 7.
  2. Cek antrean email di server. Antrean yang tiba-tiba berisi ribuan pesan adalah tanda kuat. Di server Postfix, lihat dengan postqueue -p atau mailq. Di server cPanel yang memakai Exim, jumlah antrean bisa dilihat dengan exim -bpc dan daftarnya dengan exim -bp. Pengguna hosting tanpa akses root bisa memakai fitur pelacak pengiriman di panel hosting.
  3. Temukan akun atau skrip pengirimnya. Buka beberapa pesan di antrean dan lihat pengirim serta header-nya. Email yang dikirim lewat login SMTP mencatat akun yang dipakai untuk autentikasi di log mail (misalnya /var/log/maillog atau /var/log/mail.log). Email yang dikirim skrip PHP biasanya tidak memakai login, dan di cPanel sering membawa header X-PHP-Originating-Script yang menunjukkan file skripnya.
  4. Hentikan pengiriman. Untuk akun yang dibobol, ganti kata sandinya segera dan putuskan semua sesi aktif. Untuk skrip, nonaktifkan file atau formulir yang disalahgunakan, lalu periksa apakah ada file asing di folder website, karena skrip pengirim spam sering ditanam setelah website diretas.
  5. Bersihkan antrean spam. Setelah sumbernya berhenti, hapus pesan spam dari antrean supaya tidak terus dikirim. Di Postfix, pesan tertentu dihapus dengan postsuper -d <ID antrean>, sedangkan postsuper -d ALL menghapus seluruh antrean. Hati-hati, perintah terakhir ikut menghapus email sah yang masih menunggu.
  6. Amankan semua akun email. Kata sandi yang dicuri sering berasal dari phishing atau kebocoran layanan lain yang memakai kata sandi sama. Wajibkan kata sandi unik untuk setiap akun, aktifkan 2FA bila layanan email mendukungnya, dan matikan akun karyawan yang sudah tidak aktif. Penjelasan soal kata sandi daur ulang ada di credential stuffing.
  7. Rapikan SPF, DKIM, dan DMARC. Ketiga catatan DNS ini menentukan server mana yang boleh mengirim atas nama domainmu, dan apa yang harus dilakukan penerima terhadap email palsu. Bila domainmu dipalsukan, DMARC dengan kebijakan quarantine atau reject adalah obat utamanya. Panduannya ada di SPF, DKIM, dan DMARC.
  8. Cek dan pulihkan reputasi. Periksa apakah IP server atau domainmu masuk daftar hitam, misalnya lewat halaman pengecekan Spamhaus. Ajukan penghapusan (delisting) hanya setelah sumber spam benar-benar dihentikan, karena pengajuan yang terburu-buru bisa ditolak bila spam masih mengalir. Cara membaca reputasi lebih lanjut ada di cek reputasi domain email.

Bagaimana membedakan akun dibobol, skrip, dan spoofing?

Tiga penyebab ini sering tertukar. Ringkasan berikut membantu membedakannya:

PenyebabTanda yang terlihatPenanganan utama
Akun email dibobolAntrean penuh, log menunjukkan login SMTP dari IP asing, folder Terkirim berisi email anehGanti sandi, putus sesi, 2FA, cek aturan penerusan di kotak masuk
Skrip atau formulir website disalahgunakanAntrean penuh tanpa login SMTP, header menunjuk file PHPMatikan skrip, bersihkan website, pasang CAPTCHA dan batas kirim
Domain dipalsukan (spoofing)Antrean servermu normal, header menunjukkan IP asing dan SPF gagalPerketat DMARC, edukasi pelanggan
Bounce dari spam palsu (backscatter)Kotak masuk banjir pesan "undeliverable" untuk email yang tidak pernah kamu kirimPerketat DMARC, abaikan atau filter bounce tersebut

Saat akun dibobol, cek juga pengaturan di dalam kotak masuk. Penyerang kadang memasang aturan penerusan otomatis atau filter yang menyembunyikan balasan, sehingga pemilik akun tidak sadar.

Apa akibatnya kalau dibiarkan?

Penyedia email besar menilai reputasi pengirim dari keluhan spam dan kualitas pengirimannya. Google, misalnya, dalam panduan pengirimnya meminta tingkat spam yang dilaporkan penerima dijaga di bawah 0,1% dan tidak sampai 0,3% (per 6 November 2026). Spam yang keluar dari servermu menaikkan angka ini dengan cepat. Akibatnya email sah, seperti invoice dan penawaran, ikut masuk folder spam atau ditolak.

Bila server dipakai bersama, misalnya hosting bersama, penyedia juga bisa membatasi pengiriman dari akunmu untuk melindungi pelanggan lain. Jadi semakin cepat ditangani, semakin kecil kerusakannya.

Bagaimana mencegahnya terulang?

Pencegahan berpusat pada dua pintu: akun dan website. Untuk akun, gunakan kata sandi unik dan 2FA, ajari tim mengenali email phishing, dan hapus akun yang tidak terpakai. Untuk website, perbarui CMS dan plugin, pasang CAPTCHA di formulir kontak, dan pastikan formulir tidak bisa dipakai mengirim email ke alamat sembarang.

Di sisi server, batasi jumlah email per jam per akun. Batas ini tidak mencegah pembobolan, tetapi membatasi kerusakan bila terjadi, karena spam berhenti di angka kecil sebelum reputasimu jatuh. Pemantauan antrean secara rutin juga membantu mendeteksi masalah lebih awal.

Pertanyaan yang sering diajukan

Apakah mengganti kata sandi saja sudah cukup?

Belum tentu. Bila penyebabnya skrip di website atau domain yang dipalsukan, mengganti kata sandi email tidak menghentikan spam. Pastikan sumbernya dulu lewat header dan antrean.

Berapa lama keluar dari blacklist?

Tergantung pengelola daftar hitamnya. Sebagian menghapus otomatis setelah spam berhenti beberapa waktu, sebagian lain meminta pengajuan manual. Ikuti petunjuk di halaman resmi daftar tersebut.

Kenapa aku menerima banyak email gagal kirim padahal tidak mengirim apa-apa?

Itu biasanya backscatter. Penyerang mengirim spam memakai alamatmu sebagai pengirim, lalu server penerima mengembalikan pesan gagal ke alamatmu. Akunmu tidak dibobol, tetapi DMARC perlu diperketat.

Perlukah memindahkan email ke layanan lain setelah kejadian ini?

Tidak wajib. Yang lebih penting adalah menutup penyebabnya. Pindah layanan tanpa memperbaiki kata sandi lemah atau website yang diretas hanya memindahkan masalah.

Checklist setelah insiden spam:

  • Sumber spam sudah dipastikan dan dihentikan.
  • Kata sandi akun terdampak diganti, sesi diputus, 2FA aktif.
  • Antrean email bersih dari pesan spam.
  • Aturan penerusan dan filter di kotak masuk sudah dicek.
  • SPF, DKIM, dan DMARC terpasang benar.
  • Status blacklist sudah dicek dan delisting diajukan bila perlu.

Sumber & referensi

Baca juga