WordPress Tidak Mengirim Email? Berikut Cara Memperbaikinya dengan Cepat

Perbaiki masalah pengiriman email WordPress. Penyebab umum dan solusi langkah demi langkah untuk contact form, WooCommerce, password reset, dan email notifikasi.

Featured image for article: WordPress Tidak Mengirim Email? Berikut Cara Memperbaikinya dengan Cepat

Jika situs WordPress Anda tidak mengirim email, Anda tidak sendirian. Ini adalah salah satu masalah WordPress paling umum, mempengaruhi contact form, password reset, konfirmasi pesanan WooCommerce, dan notifikasi plugin.

Kabar baiknya: ini dapat diperbaiki dalam sekitar 10 menit.

Mengapa Email WordPress Gagal

WordPress menggunakan fungsi mail() bawaan PHP untuk mengirim email. Metode ini memiliki masalah fundamental:

MasalahDampak
Tanpa autentikasiEmail ditandai sebagai mencurigakan
IP shared hostingSering masuk daftar hitam oleh provider email
Kegagalan diam-diamTanpa pesan error saat email gagal
Tanpa enkripsiKekhawatiran keamanan
Rate limitingProvider hosting membatasi pengiriman

Sebagian besar provider hosting (GoDaddy, Bluehost, SiteGround, dll.) membatasi atau menonaktifkan PHP mail() sepenuhnya untuk mencegah penyalahgunaan spam di server mereka.

Gejala Umum

  • Pengiriman contact form tidak pernah diterima
  • Pesan “Check your email” tetapi tidak ada yang tiba
  • Konfirmasi pesanan WooCommerce hilang
  • Link password reset tidak terkirim
  • Email registrasi pengguna baru gagal
  • Notifikasi plugin menghilang
  • Email tiba tetapi masuk spam

Solusi: Plugin SMTP + Layanan Email

Langkah 1: Install WP Mail SMTP

  1. Buka Plugins > Add New di admin WordPress
  2. Cari “WP Mail SMTP”
  3. Klik Install Now lalu Activate

Langkah 2: Buat Akun Brevo Gratis

  1. Daftar di brevo.com (gratis, tanpa kartu kredit)
  2. Buka Settings > SMTP & API > API Keys
  3. Generate dan salin API key Anda

Langkah 3: Konfigurasi Plugin

  1. Buka WP Mail SMTP > Settings
  2. Atur From Email ke email domain Anda ([email protected])
  3. Atur From Name ke nama situs Anda
  4. Pilih Brevo sebagai mailer
  5. Paste API key Anda
  6. Klik Save Settings

Langkah 4: Test

  1. Buka WP Mail SMTP > Email Test
  2. Masukkan alamat email Anda
  3. Klik Send Email
  4. Verifikasi email tiba di inbox Anda (bukan spam)

Langkah 5: Setup Autentikasi DNS

Tambahkan record SPF dan DKIM ke pengaturan DNS domain Anda. Brevo menyediakan record persisnya. Ini kritis untuk menghindari folder spam. Lihat panduan SPF DKIM DMARC kami.

Troubleshooting Masalah Spesifik

Email Contact Form Tidak Mengirim

  1. Verifikasi email test WP Mail SMTP berfungsi
  2. Cek pengaturan plugin contact form Anda (Contact Form 7, WPForms, Gravity Forms)
  3. Pastikan alamat email “To” benar di pengaturan form
  4. Cek folder spam/junk
  5. Verifikasi tidak ada filter email yang memblokir pesan

Email WooCommerce Hilang

  1. Buka WooCommerce > Settings > Emails
  2. Verifikasi setiap tipe email diaktifkan
  3. Cek alamat email penerima
  4. Lakukan test pesanan untuk verifikasi
  5. Cek log email WP Mail SMTP untuk error

Email Masuk Spam

  1. Setup record SPF, DKIM, dan DMARC
  2. Pastikan From Email menggunakan domain Anda (bukan @gmail.com)
  3. Cek domain Anda di daftar hitam email
  4. Jalankan test spam email
  5. Hindari kata pemicu spam di konten email

Konflik Plugin

  1. Nonaktifkan semua plugin terkait email lainnya (hanya satu yang harus menangani email)
  2. Beralih ke tema default sementara
  3. Test dengan WP Mail SMTP saja
  4. Aktifkan kembali plugin satu per satu untuk menemukan konflik

Pencegahan

Setelah diperbaiki, jaga email WordPress Anda tetap andal:

  1. Monitor pengiriman, cek log WP Mail SMTP secara berkala
  2. Selalu update plugin, plugin yang ketinggalan zaman dapat merusak email
  3. Test setelah update, update besar WordPress/plugin dapat mempengaruhi email
  4. Bersihkan domain Anda, jauhkan dari daftar hitam
  5. Gunakan email profesional, selalu kirim dari domain Anda, bukan alamat email gratis

Untuk detail setup SMTP lengkap, lihat panduan SMTP WordPress dan panduan WP Mail SMTP kami.

Frequently Asked Questions

Mengapa WordPress tidak mengirim email?
WordPress menggunakan PHP mail() yang sebagian besar provider hosting blokir atau filter. Email tidak pernah terkirim, gagal diam-diam, atau masuk spam. Solusinya: install plugin SMTP dan rute email melalui layanan dedicated seperti Brevo.
Bagaimana cara memperbaiki pengiriman email WordPress?
Install plugin WP Mail SMTP, hubungkan ke Brevo (gratis, 300 email/hari), setup autentikasi SPF dan DKIM, dan test. Ini memperbaiki pengiriman untuk semua email WordPress termasuk form dan WooCommerce.
Mengapa email WordPress masuk spam?
Kurangnya autentikasi email (SPF, DKIM, DMARC) adalah penyebab utama. IP shared hosting sering masuk daftar hitam. Solusinya: gunakan SMTP dengan provider yang reputable dan setup record autentikasi DNS yang tepat.
Brevo के साथ मुफ्त में शुरू करें