Ini adalah masalah yang paling sering terjadi.
Banyak pengguna wordpress mengalami masalah tidak menerima email pemberitahuan dari WordPress.
Baik itu email dari toko online woocommerce, atau ketika orang mendaftar, memberikan komentar di website, tidak ada email konfirmasi terkirim kepada Anda ataupun kepada pendaftar.
Pada artikel ini, kita akan belajar bagaimana cara memperbaiki masalah WordPress tidak dapat mengirim email, sehingga website Anda  dapat mengirim email langsung masuk ke kotak inbox.
Mengapa Anda Tidak Mendapatkan Email dari Website WordPress Anda
Alasan paling umum untuk email yang tidak terkirim adalah karena server hosting WordPress Anda tidak dikonfigurasi dengan benar untuk menggunakan fungsi PHP mail ().
Bisa jua, jika Anda menggunakan shared hosting, artinya Anda berbagi 1 server dengan pengguna website lain, meskipun Anda langganan paket yang paling mahal.
Sialnya, jika ada website lain dalam server Anda yang melakukan spam, ini akan berdampak juga kepada website Anda.
Meskipun hosting Anda dikonfigurasikan dengan benar, penyedia layanan email seperti Gmail dan lainnya menggunakan berbagai proteksi untuk mengurangi email spam.
Untuk penjelasan lebih lengkap baca artikel : 11 alasan email Anda masuk ke kotak SPAM.
Inilah mengapa tidak direkomendasikan menggunakan fungsi email WordPress atau pengaturan SMTP shared hosting untuk mengirim layanan email Anda.
Jadi, pada artikel ini, kita akan menggunakan layanan SMTP dari pihak ke-3 yang memang professional untuk mengelola email.
Apa itu SMTP?
SMTP (Simple Mail Transfer Protocol) adalah protocol standar untuk pengiriman email.
Berbeda dengan fungsi PHP mail (), SMTP menggunakan otentikasi yang tepat yang mengarah ke pengiriman email yang lebih terjamin.
WordPress memiliki banyak plugin SMTP untuk mengonfigurasi web WordPress Anda mengirim email menggunakan SMTP daripada fungsi PHP mail ().
Plugin yang akan kita gunakan adalah WP Mail SMTP.
Anda dapat menggunakannya untuk terhubung dengan layanan SMTP populer seperti SendinBlue, Gmail (G Suite), Office365, Amazon SES, SendGrid dll.
Menginstal Plugin WP Mail SMTP
Untuk mengalihkan WordPress dari menggunakan fungsi PHP mail () ke SMTP, maka Anda perlu menginstall plugin WP Mail SMTP.
Pertama, instal dan aktifkan plugin WP Mail SMTP.
Jika Anda kurang paham caranya, lihat panduan langkah demi langkah tentang cara memasang plugin WordPress.
Selanjutnya, klik WP Mail SMTP di dasbor WordPress Anda untuk mengonfigurasi pengaturan plugin.
Isi alamat email bisnis Anda, ingat jangan gunakan alamat email gmail dalam kolom ‘From Email’, karena akan dianggap SPAM oleh system gmail.
Gmail dapat mendeteksi email yang dikirim langsung dari aplikasi gmail atau dari aplikasi pihak ke-3.
Untuk kolom ‘From Name’ isi dengan nama pengirim email.
Selanjutnya, pilih layanan email pihak ke-3 yang akan Anda gunakan. Di sini saya memilih SendGrid.
Untuk API Key, kosongkan dulu, nanti kita akan buat API Key dari dashboard SendGrid.
Mengirimkan WordPress Email Menggunakan SendGrid
SendGrid adalah layanan pengiriman email yang sangat populer.
Mereka bisa mengirimkan email dalam jumlah yang besar dalam waktu singkat dan tepat masuk ke kotak inbox.
Untuk versi gratis, Anda mendapat jatah kirim email 100 email/hari. Ini lebih dari cukup untuk website kecil.
Langkah pertama, silahkan buka website SendGrid dan buat akun. Klik tombol ‘Try for free’ untuk membuat akun Anda.
Setelah Anda membuat akun dan mengkonfirmasi, Anda akan masuk ke halaman dashboar SendGrid.
Selanjutnya pilih menu ‘Settings >> API Key’ untuk membuat API Key SendGrid Anda.
Pilih ‘Create API Key’.
Silahkan isi nama API Key Anda, pilih API Key Permissions, di sini saya pilih yang Full Access, kemudian klik tombol ‘Create & View’.
Selanjutnya, silahkan copy API Key Anda dan simpan di tempat yang aman.
Simpan dalam file *.txt atau word, karena API Key hanya ditampilkan sekali, jika Anda lupa tidak ada menu untuk melihat API Key.
Kalau lupa, Anda terpaksa harus menghapus API Key tersebut dan membuat API Key baru.
Silahkan masuk kembali ke dashboar WordPress Anda.
Pilih menu ‘WP Mail SMTP >> Settings’, dalam kolom API Key silahkan paste-kan API Key yang sudah Anda buat di dashboard SendGrid tadi.
Jangan lupa, klik tombol ‘Save Settings’.
Kirim Email Test Menggunakan WP Mail SMTP
Setelah membuat API Key dan melakukan pengaturan di WP Mail SMTP, kita perlu melakukan percobaan pengiriman email untuk melihat apakah pengaturan kita sudah benar dan API Key bekerja mengirimkan email.
Pilih ‘Email Test’ lalu isi ‘Send To’Â dengan alamat email tujuan pengiriman email percobaan.
Klik ‘Send Email’.
Sekarang, buka alamat email tujuan pengiriman, mari kita periksa apakah email percobaan yang dikirimkan sudah masuk ?
Email percobaan sudah berhasil dikirim dan masuk ke inbox email tujuan.
Artinya, pengaturan plugin WP Mail SMTP sudah benar, API Key juga bekerja dengan baik.
WordPress sekarang sudah dapat bekerja mengirim email dari website Anda.
Jika ternyata email percobaan Anda belum masuk silahkan refresh dashboard email Anda.
Jika belum masuk juga, periksa pengaturan plugin WP Mail SMTP & API Key Anda.
Anda mungkin ingin membaca artikel : Bahaya Membeli Daftar email & Teknik Membangun Daftar Email Sendiri.
Demikian cara memperbaiki WordPress tidak dapat mengirim email, semoga bermanfaat dan membantu memecahkan masalah yang Anda hadapi.
notif komentar saya kok ga masuk ke email administrator ya? tapi klo ke email author / penulis masuk