Langsung ke konten

WP Mail SMTP: Cara Setting Other SMTP, Tes Email & Solusi Error

WP Mail SMTP: Cara Setting Other SMTP, Tes Email & Solusi Error

WP Mail SMTP adalah plugin WordPress yang mengalihkan pengiriman email website dari fungsi bawaan server ke server SMTP atau layanan email pilihan Anda. Setelah diatur, email form kontak, reset password, dan notifikasi order dikirim lewat koneksi yang terautentikasi, sehingga lebih jarang gagal terkirim atau masuk spam.

Panduan ini membahas setting WP Mail SMTP dengan mailer Other SMTP, cara mengirim tes email, pilihan mailer di versi gratis, dan penyebab error yang paling sering muncul. Data plugin di bawah diambil dari halaman resminya per November 2026.

Apa Itu WP Mail SMTP dan Kapan Perlu Dipasang

WordPress mengirim semua email lewat satu fungsi bernama wp_mail(). Secara bawaan, fungsi ini menitipkan email ke server hosting tanpa login SMTP. Banyak hosting membatasi atau mematikan cara kirim seperti ini, dan email yang lolos pun sering tidak membawa autentikasi domain yang benar.

Plugin WP Mail SMTP mengganti jalur itu. Anda memilih satu “mailer”, yaitu layanan atau server yang akan mengirim email, lalu mengisi data loginnya. Menurut halaman plugin di WordPress.org, plugin ini dipakai di lebih dari 4 juta website, versi terbarunya 4.10.4, dan butuh WordPress 5.5 serta PHP 7.4 ke atas.

Tanda Anda memerlukannya: email form kontak tidak pernah sampai, pelanggan tidak menerima email reset password, atau notifikasi WooCommerce masuk folder spam. Gejala lain dan pemeriksaannya ada di panduan mengatasi email WordPress tidak terkirim.

Mailer WP Mail SMTP: Mana yang Gratis, Mana yang Pro

Tidak semua mailer tersedia di versi gratis. Tabel berikut merangkum panduan mailer resmi WP Mail SMTP.

MailerLisensiCatatan
Other SMTPGratisUntuk server SMTP apa pun: hosting, SMTP relay, atau penyedia email yang tidak ada di daftar
Google Workspace / GmailGratis (setup manual)Setup manual lewat Google Cloud butuh Client ID dan Client Secret, sekitar 30–60 menit. One-Click Setup butuh lisensi Pro
SendLayer, SMTP.com, Brevo, Elastic Email, Mailgun, Mailjet, Postmark, SendGrid, SMTP2GO, SparkPostGratisTerhubung lewat API key masing-masing layanan
Amazon SES, Microsoft Outlook / 365, Zoho MailProButuh lisensi Pro atau lebih tinggi
Default (none)GratisTidak memakai SMTP dan tidak memperbaiki pengiriman email

Untuk server SMTP dari hosting atau layanan SMTP relay lokal, pilihannya adalah Other SMTP. Mailer ini yang dibahas di langkah berikut.

Cara Setting WP Mail SMTP dengan Mailer Other SMTP

Siapkan dulu empat data dari penyedia SMTP Anda: host, port, username, dan password. Setelah itu ikuti urutan ini.

  1. Di dashboard WordPress, buka menu Plugins, tambahkan plugin baru, cari “WP Mail SMTP”, lalu pasang dan aktifkan.
  2. Buka WP Mail SMTP → Settings dan pilih tab General.
  3. Isi From Email dengan alamat di domain Anda sendiri, misalnya [email protected], dan From Name dengan nama bisnis.
  4. Pada bagian Mailer, pilih Other SMTP. Kolom tambahan akan muncul di bawahnya.
  5. Isi kolom SMTP sesuai tabel di bawah, lalu klik Save Settings.
KolomIsi
SMTP HostAlamat server SMTP dari penyedia, contoh smtp.gmail.com atau host dari hosting Anda
EncryptionTLS, SSL, atau none. Ikuti petunjuk penyedia. Umumnya TLS berpasangan dengan port 587 dan SSL dengan port 465
SMTP PortNomor port dari penyedia
AuthenticationNyalakan. Hampir semua penyedia mewajibkannya
SMTP UsernameBiasanya alamat email lengkap atau username yang diberikan penyedia
SMTP PasswordPassword SMTP. Gmail, Yahoo, dan AOL mewajibkan app password, bukan password akun

Belum yakin memilih port? Perbedaan 465 dan 587 dijelaskan di panduan port SMTP 25, 465, 587, dan 2525.

Ada dua catatan dari dokumentasi resminya. Pertama, mailer Other SMTP menyimpan username dan password di dashboard WordPress, sehingga WP Mail SMTP menyarankan memindahkannya ke file wp-config.php dengan constant. Kedua, akun Outlook dan Hotmail tidak lagi bisa dipakai lewat Other SMTP karena Microsoft mematikan login dengan username dan password. Untuk Microsoft, pakai mailer Outlook khusus (Pro) atau baca dulu aturannya di panduan SMTP Office 365.

Contoh Setting WP Mail SMTP dengan SMTP Mailketing

Mailketing bisa dipakai sebagai server SMTP di mailer Other SMTP. Syaratnya, domain pengirim sudah ditambahkan dan diverifikasi di akun Mailketing.

  1. Login ke dashboard Mailketing, lalu klik tombol Akses SMTP di halaman Dashboard.
  2. Salin Host (smtp.mailketing.id), Port, Username, dan Password yang tampil di jendela itu.
  3. Di WP Mail SMTP, pilih Other SMTP dan tempel keempat data tersebut. Samakan Encryption dengan yang tertulis di samping nomor port.
  4. Pastikan From Email memakai domain yang sudah diverifikasi, lalu simpan.

Biayanya mengikuti pemakaian, mulai Rp0,6 per email tanpa biaya bulanan. Belum punya akun? Daftar akun trial Mailketing dan dapatkan 200 email credit gratis untuk menguji pengiriman dari website Anda.

Mailketing juga punya plugin sendiri yang tidak memerlukan pengisian host dan port secara manual. Langkahnya ada di cara setting SMTP WordPress dengan plugin Mailketing SMTP.

Cara Kirim Tes Email di WP Mail SMTP

Jangan menunggu pelanggan mengeluh. Uji langsung setelah menyimpan pengaturan.

  1. Buka WP Mail SMTP → Tools, lalu klik tab Email Test.
  2. Isi Send To dengan alamat email yang bisa Anda buka. Biarkan opsi HTML menyala.
  3. Klik Send Email.

Jika berhasil, muncul pesan “Success! Test HTML email was sent successfully!”. Buka kotak masuk tujuan dan pastikan emailnya benar-benar tiba, termasuk di folder spam. Pesan sukses hanya berarti server SMTP menerima email, belum tentu email mendarat di inbox.

Error WP Mail SMTP yang Sering Muncul dan Solusinya

Pesan errorPenyebab umumYang dilakukan
Could not connect to SMTP hostHost atau port salah, firewall, atau hosting memblokir port SMTPCek ulang host, port, dan Encryption. Jika sudah benar, minta hosting membuka port keluar
SMTP Error: Could not authenticateUsername atau password salah, atau penyedia mewajibkan app passwordSalin ulang username dan password. Untuk Gmail, Yahoo, dan AOL buat app password
cURL error 60: SSL certificate problemServer hosting tidak punya sertifikat yang dibutuhkanMinta hosting memasang sertifikat (umumnya cacert.pem)
Tes sukses tetapi email masuk spamFrom Email memakai domain yang belum diautentikasiPasang SPF dan DKIM untuk domain pengirim, lalu kirim ulang

Tiga baris pertama berasal dari dokumentasi WP Mail SMTP. Baris terakhir tidak memunculkan pesan error, tetapi paling sering dialami: plugin sudah benar, hanya domain pengirimnya belum punya rekam SPF dan DKIM. Jika hosting menutup semua port SMTP, pertimbangkan layanan yang mengirim lewat API di port 443 seperti Email API Mailketing.

SMTP untuk Contact Form 7 dan Form Elementor

Contact Form 7 dan form Elementor tidak punya pengaturan SMTP sendiri. Keduanya mengirim email lewat wp_mail(), sama seperti WordPress. Artinya, begitu WP Mail SMTP aktif dan tes email berhasil, email dari kedua form itu otomatis ikut lewat SMTP.

Yang perlu dicek ada di sisi form. Isi alamat pengirim (kolom From di tab Mail pada Contact Form 7, atau From Email di aksi Email pada Elementor) dengan alamat di domain Anda sendiri. Alamat pengunjung cukup ditaruh di Reply-To. Form yang memakai alamat pengunjung sebagai pengirim sering ditolak karena tidak lolos pemeriksaan DMARC.

WP Mail SMTP, Easy WP SMTP, atau Plugin Bawaan Layanan Email

WP Mail SMTP bukan satu-satunya pilihan. Easy WP SMTP adalah plugin sejenis yang juga menyediakan mailer Other SMTP, dengan kolom yang mirip. Sebagian layanan email, termasuk Mailketing, menyediakan plugin sendiri sehingga Anda cukup memasukkan data akun.

Pilih satu saja. Dokumentasi WP Mail SMTP menyarankan menonaktifkan plugin SMTP lain saat menelusuri masalah, karena dua plugin yang sama-sama mengambil alih pengiriman email bisa saling menimpa pengaturan.

Satu batasan versi gratis yang perlu diketahui: fitur Email Log, yaitu catatan email yang sudah dikirim, berlabel Pro di halaman plugin. Jika Anda butuh riwayat pengiriman tanpa lisensi tambahan, lihat laporan di dashboard layanan SMTP yang Anda pakai.

Sumber

Pertanyaan yang Sering Diajukan

Apakah plugin WP Mail SMTP gratis?

Ada versi gratis di WordPress.org yang sudah mencakup mailer Other SMTP, Gmail dengan setup manual, dan sejumlah layanan email lain. Lisensi Pro dibutuhkan untuk mailer Amazon SES, Microsoft Outlook / 365, Zoho Mail, One-Click Setup Gmail, dan Email Log.

Port berapa yang dipakai di setting WP Mail SMTP?

Ikuti data dari penyedia SMTP Anda. Kombinasi yang paling umum adalah port 587 dengan Encryption TLS atau port 465 dengan Encryption SSL. Mengisi port yang tidak cocok dengan jenis enkripsinya adalah penyebab umum error koneksi.

Kenapa tes email WP Mail SMTP gagal padahal data sudah benar?

Kemungkinan terbesar hosting memblokir port SMTP keluar, sehingga muncul “Could not connect to SMTP host”. Hubungi hosting untuk membuka port tersebut, coba port lain yang didukung penyedia, atau pakai mailer berbasis API.

Apakah WP Mail SMTP bisa dipakai untuk WooCommerce?

Bisa. Email order, invoice, dan reset password WooCommerce dikirim lewat wp_mail(), jadi otomatis mengikuti mailer yang Anda pilih di WP Mail SMTP.

Apakah Contact Form 7 butuh plugin SMTP tersendiri?

Tidak. Contact Form 7 memakai fungsi email WordPress, sehingga cukup satu plugin SMTP untuk seluruh website. Pastikan alamat pengirim di tab Mail memakai domain Anda sendiri.

Apakah SMTP Gmail cukup untuk website bisnis?

Cukup untuk volume kecil, tetapi Gmail punya batas kirim harian dan mewajibkan app password. Batas dan cara membuatnya ada di panduan SMTP Gmail. Untuk volume lebih besar, pakai SMTP relay khusus.

Langkah Berikutnya

Pasang WP Mail SMTP, pilih Other SMTP, isi enam kolomnya, lalu kirim tes email. Jika email masih gagal atau masuk spam, masalahnya hampir selalu di server pengirim atau autentikasi domain, bukan di plugin. Untuk server pengirim dengan domain terverifikasi dan biaya per email, coba SMTP Mailketing gratis atau lihat layanan SMTP service untuk WordPress.

Bagikan artikel ini

Coba Mailketing gratis

Kirim email marketing, transaksional, dan OTP mulai Rp0,6/email — bayar sesuai pemakaian, tanpa biaya bulanan.

Daftar gratis Lihat dokumentasi