Ilustrasi teknisi mengatur SMTP WHMCS di layar komputer dengan ikon server dan email di latar belakang

Cara Konfigurasi SMTP di WHMCS agar Email Tidak Masuk Spam

Salah satu masalah yang sering bikin pusing pengguna WHMCS adalah email yang masuk ke folder spam. Entah itu invoice, notifikasi layanan, atau email konfirmasi — semua bisa dianggap tidak terpercaya jika pengaturannya kurang tepat. Padahal, email adalah jalur utama komunikasi antara sistem dan pelanggan. Bayangkan kalau notifikasi tagihan rutin nggak pernah sampai, atau konfirmasi order tersesat di spam. Reputasi bisnis pun bisa ikut kena imbas.

Di sinilah pentingnya mengonfigurasi SMTP (Simple Mail Transfer Protocol) dengan benar. Dengan menggunakan SMTP, WHMCS tidak lagi mengirim email langsung dari PHP mail(), melainkan melalui server email yang lebih terpercaya, seperti Gmail, Zoho Mail, Mailgun, atau SMTP dari domain hosting sendiri. Ini bisa meningkatkan deliverability dan menghindari flag spam oleh provider seperti Gmail atau Outlook.

Dalam panduan ini, kita akan membahas langkah demi langkah cara konfigurasi SMTP di WHMCS, penyesuaian DNS, serta tips tambahan agar email sistem benar-benar sampai ke inbox pelanggan.

Kenapa Harus Pakai SMTP?

Secara default, WHMCS mengandalkan fungsi mail() dari PHP. Ini memang cepat, tapi rentan masuk spam karena:

  • Tidak ada otentikasi SMTP
  • IP server shared sering dipakai banyak pengguna
  • Tidak mendukung enkripsi TLS/SSL
  • Tidak ada reputasi domain atau validasi SPF/DKIM

Dengan SMTP, kita bisa:

  • Menentukan kredensial dan domain pengirim
  • Menggunakan server email yang memiliki reputasi baik
  • Menghindari filter spam karena email dikirim lewat jalur yang benar
  • Mendukung TLS/SSL agar lebih aman

Tahap 1: Siapkan Akun SMTP

Sebelum masuk ke konfigurasi WHMCS, pastikan kamu punya akses SMTP aktif. Ini bisa berasal dari:

  • Gmail (akun biasa atau Google Workspace)
  • Zoho Mail
  • Mailgun / SendGrid / SMTP2GO
  • SMTP hosting pribadi (misalnya: mail.domain.com)

Catat informasi berikut:

  • SMTP Host: (contoh: smtp.gmail.com)
  • SMTP Port: 465 (SSL) atau 587 (TLS)
  • Email pengirim: [email protected]
  • Password email / App Password (untuk Gmail/Zoho)
  • Enkripsi: SSL atau TLS

Catatan: Jika kamu pakai Gmail, aktifkan opsi “Allow less secure apps” atau gunakan fitur App Password jika 2FA aktif.

Tahap 2: Konfigurasi SMTP di WHMCS

Sekarang buka WHMCS Admin dan ikuti langkah berikut:

  1. Login ke Admin WHMCS
  2. Masuk ke menu Setup > General Settings
  3. Klik tab Mail
  4. Ubah “Mail Type” menjadi SMTP
  5. Isi form berikut:
    • SMTP Host: smtp.domainmu.com
    • SMTP Port: 587 (untuk TLS) atau 465 (untuk SSL)
    • SMTP Username: [email protected]
    • SMTP Password: isi password akun email
    • SMTP SSL Type: pilih SSL atau TLS sesuai port
  6. Simpan perubahan.

Setelah ini, WHMCS akan menggunakan server SMTP untuk semua email keluar.

Tahap 3: Cek Konfigurasi DNS Domain

Salah satu alasan utama email masuk spam adalah karena DNS domain pengirim tidak memiliki record yang benar. Setidaknya, pastikan tiga hal ini:

1. SPF (Sender Policy Framework)

Tambahkan record TXT seperti ini di DNS:

v=spf1 include:_spf.google.com ~all

(Sesuaikan jika bukan Gmail — misalnya, untuk Zoho pakai include:zoho.com)

2. DKIM (DomainKeys Identified Mail)

DKIM adalah tanda tangan digital email. Aktifkan fitur ini dari panel penyedia SMTP (seperti cPanel, Zoho, Gmail Workspace, dsb). Biasanya kamu akan diberikan record TXT untuk dimasukkan ke DNS domain.

3. DMARC

DMARC memperkuat kombinasi SPF dan DKIM. Format record umumnya:

v=DMARC1; p=none; rua=mailto:[email protected]; sp=none; aspf=r;

Pastikan semua record tersebut diset di DNS hosting domainmu.

Tahap 4: Uji Kirim dan Analisis Header Email

Setelah setting selesai, coba kirim email tes:

  1. Buka WHMCS Admin > Clients > cari salah satu klien
  2. Klik tab Email > “Send Email”
  3. Pilih template atau buat email custom, lalu kirim

Cek di inbox penerima, buka header email dan pastikan:

  • Ada tanda SPF: pass
  • Ada tanda DKIM: pass
  • Tidak ada warning dari provider
  • Tidak dikirim dari IP acak atau server spam

Jika email masih masuk spam, gunakan tools seperti:

Tahap 5: Tips Tambahan agar Email Tidak Ditolak

  • Gunakan nama pengirim yang profesional (contoh: “Flazz Networks Billing”)
  • Hindari kata-kata spammy di subject dan isi email (contoh: “gratis”, “diskon gede”)
  • Jangan pakai alamat email generic seperti [email protected]
  • Gunakan email yang berasal dari domain yang sama dengan website WHMCS
  • Konsisten kirim dari satu alamat email (jangan gonta-ganti)

Tahap 6: Solusi Jika SMTP Tetap Bermasalah

Kadang SMTP tetap gagal walau sudah benar:

  • Cek error log di WHMCS: Utilities > Logs > Activity Log
  • Pastikan port tidak diblokir oleh firewall VPS
  • Gunakan layanan SMTP relay seperti SendGrid atau Mailgun jika hosting tidak stabil

Jika kamu pakai VPS Flazz Networks, pastikan port SMTP (25, 465, atau 587) tidak diblokir oleh firewall internal server. Tambahkan IP VPS ke record SPF domain agar email tidak dianggap mencurigakan.

Konfigurasi SMTP mungkin terlihat teknis di awal, tapi ini adalah langkah fundamental untuk menjaga reputasi email bisnis. Apalagi jika kamu mengandalkan WHMCS sebagai pusat komunikasi dengan pelanggan. Email yang tidak sampai, artinya layanan juga tidak tersampaikan.

Pastikan selalu melakukan pengujian setelah mengatur SMTP, dan sesuaikan DNS domain dengan standar SPF, DKIM, dan DMARC. Sekali kamu berhasil konfigurasi dengan baik, urusan email akan jauh lebih stabil dan profesional.

Hosting Flazz Networks juga mendukung pengaturan email profesional dengan dukungan DNS yang optimal dan opsi backup otomatis, sehingga cocok digunakan bersama WHMCS maupun sistem billing lainnya.

Bagikan:

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

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