Cara Mengatasi WordPress Tidak Mengirim Email (3 Saran Mudah)
Diterbitkan: 2023-02-12Jika Anda bekerja dengan situs web, Anda mungkin mengalami masalah WordPress tidak mengirim email (atau mengirim email yang hilang di folder spam penerima).
Itu karena email WordPress (yang dapat mencakup apa saja mulai dari pemberitahuan situs hingga tanggapan formulir kontak) perlu dikonfigurasi dengan benar untuk memastikan keberhasilan pengirimannya.
Memperbaiki email WordPress adalah salah satu topik yang paling sering ditanyakan di forum pemecahan masalah WordPress, tetapi untungnya, ini biasanya merupakan masalah yang mudah diselesaikan.
Jika Anda mengalami masalah dengan WordPress tidak mengirim email, atau email WordPress Anda langsung menjadi spam, teruslah membaca untuk mengetahui bagaimana Anda dapat memperbaiki email WordPress Anda untuk selamanya. Inilah yang akan kami bahas:
- Alasan WordPress Tidak Mengirim Email
- Cara Mengonfigurasi WordPress untuk Mengirim Email
- Cara Mencegah Email Masuk ke Spam
- Cara Mengirim Email WordPress Anda Dengan Percaya Diri
Alasan WordPress Tidak Mengirim Email
Ada beberapa alasan mengapa situs WordPress Anda mungkin tidak mengirim email tetapi sering kali bermuara pada situs web Anda atau pengaturan dan konfigurasi email khusus host web Anda. Lihat di bawah untuk tiga cara mudah Anda dapat memeriksa (dan semoga memperbaiki) email WordPress Anda.
Periksa pengaturan email Anda
Salah satu hal pertama yang dapat Anda lakukan jika WordPress tidak mengirim email adalah mengonfirmasi bahwa pengaturan email Anda di dasbor admin WordPress sudah benar.
Untuk melihat pengaturan ini, buka Pengaturan > Umum dan pastikan alamat email yang benar dimasukkan di bidang “Alamat Email”. Kesalahan atau salah ketik apa pun dalam bidang ini dapat menyebabkan email tidak terkirim, atau dapat menyebabkannya ditandai sebagai spam.
Jika situs WordPress Anda tidak mengirim email, periksa pengaturan admin Anda sebagai langkah pertama
Anda kemungkinan besar mengatur detail ini saat pertama kali meluncurkan situs Anda, tetapi selalu perlu pemeriksaan cepat untuk melihat apakah perbaikan sederhana ini dapat memperbaiki masalah email Anda.
Hubungi penyedia hosting Anda
Jika semuanya terlihat bagus di dasbor admin Anda, tempat selanjutnya untuk memeriksanya adalah dengan penyedia hosting Anda.
Salah satu alasan paling umum mengapa WordPress tidak mengirim email (atau email WordPress menjadi spam) adalah layanan hosting situs web tidak dikonfigurasi dengan benar (atau tidak dikonfigurasi sama sekali) untuk mengirim email.
Banyak penyedia hosting menonaktifkan atau menghindari pengaturan email default WordPress, yang diatur untuk mengirim email menggunakan server hosting Anda dan fungsi wp_mail() (berdasarkan fungsi PHP mail()).
Ini bisa menjadi masalah, karena server hosting Anda harus digunakan untuk memberi daya pada situs web Anda, bukan mengirim email.
Di WP Engine, misalnya, kami bekerja keras untuk memastikan bahwa email WordPress normal, seperti pengaturan ulang kata sandi atau konfirmasi pesanan eCommerce, tidak mengalami masalah.
Namun, untuk fungsionalitas, pemantauan, dan skalabilitas email yang lebih kuat, kami juga menyarankan penggunaan host email pihak ketiga (seperti SendLayer atau Mailgun) yang dapat memindahkan permintaan ke server yang dimaksudkan untuk email.
Jika Anda telah menentukan bahwa email tidak dikirim dari situs WordPress Anda, hubungi penyedia hosting Anda untuk lebih memahami konfigurasi email mereka, batasan, dan penggunaan (atau larangan) fungsi mail() PHP.
Periksa konfigurasi email Anda
Jika situs Anda benar-benar mengirim email menggunakan fungsi PHP mail() , ini bisa menjadi alasan lain mengapa email tidak terkirim sama sekali—atau kemungkinan besar alasan mengapa email berakhir di folder spam.
Itu karena email yang dikirim menggunakan fungsi PHP mail() tidak memiliki autentikasi yang tepat dan sering ditandai sebagai spam atau langsung ditolak oleh server email.
Meskipun fungsi PHP mail() tidak menyediakan dukungan bawaan untuk protokol autentikasi email seperti Sender Policy Framework (SPF), DomainKeys Identified Mail (DKIM), atau Domain-based Message Authentication, Reporting, and Conformance (DMARC), ada adalah plugin dan solusi lain yang tersedia yang dapat digunakan untuk menambahkan autentikasi ke email yang dikirim melalui fungsi PHP mail() (lebih lanjut tentang ini di bawah).
Periksa plugin Anda
Jika tidak ada masalah di atas yang memengaruhi email WordPress Anda, coba nonaktifkan lalu aktifkan kembali plugin yang mungkin mengganggu email, seperti plugin keamanan atau pencegahan spam.
Alternatifnya, masalah dapat ditemukan di plugin itu sendiri, seperti plugin formulir kontak yang gagal menghasilkan email yang tepat.
Pastikan dan periksa setiap plugin yang dipermasalahkan untuk kesalahan atau masalah yang mungkin mencegah pengiriman email. Tempat terbaik untuk memulai adalah pengaturan untuk setiap plugin tertentu, di mana detail email serta log kesalahan harus siap terlihat.
Cara Mengonfigurasi WordPress untuk Mengirim Email
Ada beberapa cara untuk mengonfigurasi WordPress untuk mengirim email. Selain fungsi wp_mail() (dijelaskan di atas), yang memungkinkan Anda mengirim email secara terprogram, Anda juga dapat mengonfigurasi server web Anda sendiri untuk mengirim email WordPress yang diautentikasi
Salah satu metode umum untuk melakukannya adalah menginstal dan mengkonfigurasi paket Postfix di server Linux. Namun, jika Anda menggunakan layanan hosting bersama, mungkin ada batasan email yang mencegah Anda membuat konfigurasi server (atau yang menyebabkan masalah situs yang lebih besar saat Anda melakukannya). Itulah mengapa selalu bijaksana untuk memeriksa dengan penyedia hosting Anda sebelum melakukan perubahan di sisi server.
Sementara dua opsi di atas bukannya tanpa tantangan, metode yang lebih mudah dan lebih umum untuk mengonfigurasi WordPress untuk mengirim email adalah dengan menggunakan plugin yang terintegrasi dengan layanan email pihak ketiga.
Dengan plugin email berkualitas tinggi, Anda dapat mengonfigurasi email WordPress Anda untuk dikirim dari server SMTP (Simple Mail Transfer Protocol), yang memenuhi permintaan server dan menyediakan autentikasi email dalam satu gerakan.
Meskipun ada banyak layanan dan integrasi email yang tersedia, berikut adalah beberapa plugin email paling populer untuk WordPress:
WP Bongkar SES
Salah satu plugin paling populer untuk email WordPress adalah WP Offload SES, yang mengirimkan semua email situs melalui Amazon Simple Email Service (SES). Plugin ini menawarkan tingkat pengiriman yang tinggi dan biaya Amazon SES yang rendah dengan penyiapan yang jauh lebih mudah. Plus, WP Offload SES memiliki pelacakan buka-dan-klik built-in, menghilangkan kebutuhan untuk pengaturan CloudWatch yang melelahkan dan memakan waktu.
SMTP Surat WP
SMTP WP Mail menyelesaikan masalah email dengan meningkatkan dan mengubah cara situs WordPress Anda mengirim email. Plugin mengonfigurasi ulang fungsi wp_mail() untuk menggunakan kredensial host SMTP yang tepat atau penyedia email SMTP bawaan. Plugin ini memiliki versi gratis dan premium yang tersedia dan menyediakan panduan penyiapan yang mudah digunakan dan dokumentasi mendetail untuk membantu Anda memulai.
SMTP WP mudah
Mirip dengan plugin di atas, Easy WP SMTP memungkinkan Anda mengonfigurasi dan mengirim semua email keluar menggunakan server SMTP pilihan Anda, termasuk Gmail, Yahoo, dan klien email populer lainnya. Dengan menggunakan plugin, Anda juga dapat mengaktifkan log debug untuk melihat apakah email berhasil dikirim atau tidak.
MailPoet
Untuk pengguna WordPress yang lebih berfokus pada pemasaran, MailPoet membantu Anda membuat, mengirim, mengelola, dan mengembangkan kampanye pemasaran email Anda – semua tanpa meninggalkan dasbor WordPress Anda. Plugin ini bagus untuk mengelola daftar pelanggan dan mengirim buletin dengan WordPress, dan ini juga merupakan pilihan bagus untuk email WooCommerce, termasuk email transaksional yang disesuaikan.
Posting Mailer SMTP
Last but not least adalah Post SMTP Mailer, plugin SMTP generasi berikutnya yang membantu dan meningkatkan proses pengiriman email di situs web WordPress Anda. Lebih dari 300.000 pengguna mempercayai Post SMTP Mailer untuk mengirim email WordPress harian mereka ke jutaan pengguna di seluruh dunia. Plugin menggantikan pustaka SMTP WordPress default, PHPMailer, dengan tugas berat Zend_Mail sehingga Anda tidak akan pernah kehilangan email ke PHP mail() lagi!
Metode umum lainnya adalah dengan menggunakan plugin form WordPress seperti Contact Form 7 atau Gravity Forms yang menyertakan dukungan bawaan untuk pengiriman pengiriman formulir melalui email.
Untuk mengonfigurasi email WordPress menggunakan plugin, Anda harus menginstal dan mengaktifkan plugin email yang Anda pilih. Setelah terinstal, buka halaman pengaturan plugin dan konfigurasikan plugin untuk menggunakan layanan email pihak ketiga pilihan Anda (Gmail, Yahoo, dll.). Ini biasanya melibatkan memasukkan detail dan kredensial server SMTP layanan.
Terakhir, setelah Anda siap, pastikan dan uji konfigurasi email dengan email percobaan.
Cara Mencegah Email Masuk ke Spam
Sementara mengintegrasikan situs WordPress Anda dengan layanan email pihak ketiga akan membuat perbedaan yang signifikan dalam mencegah email masuk ke spam (dan akan menangani beberapa rekomendasi di bawah), ada beberapa langkah tambahan yang dapat Anda ambil untuk memastikan email WordPress Anda berhasil. tujuan yang mereka tuju.
Daftar putih alamat email Anda
Membuat daftar putih alamat email adalah proses menambahkannya ke daftar pengirim yang disetujui atau aman. Secara umum, setelah alamat email masuk daftar putih, email yang dikirim dari alamat tersebut akan dikirimkan ke kotak masuk penerima, bukan ke folder spam atau sampah mereka.
Meskipun hal ini biasanya dilakukan oleh penerima atau pada tingkat individu, bisnis dapat mengirimkan email mereka ke daftar putih berskala besar yang digunakan oleh filter spam dan server email untuk menentukan email mana yang harus dikirim.
Meskipun demikian, tidak semua penyedia email dan filter spam menggunakan daftar putih global, tetapi mengirimkan alamat email Anda dan diverifikasi oleh satu (atau lebih) dapat meningkatkan peluang keberhasilan email di masa mendatang, bersamaan dengan praktik terbaik email yang disebutkan di atas.
Gunakan alamat email yang lebih aman
Selain memasukkan alamat email ke daftar putih, Anda dapat mengambil langkah tambahan untuk menghindari filter spam, seperti membuat alamat email Anda lebih aman.
Cara pertama dan terbaik untuk melakukannya adalah (seperti yang disebutkan di atas) dengan mengautentikasi email Anda. Metode autentikasi seperti SPF, DKIM, dan DMARC adalah semua protokol email standar, dan membantu membuktikan bahwa email berasal dari domain yang diklaim berasal, mengurangi kemungkinannya ditandai sebagai spam.
Cara lain untuk membuat alamat email Anda lebih aman adalah dengan menghindari kata dan frasa pemicu spam, seperti "gratis", "dijamin", atau "dapatkan uang", yang semuanya diketahui memicu filter spam.
Selain menghindari kata-kata ini di alamat email Anda, Anda juga harus mencegahnya muncul di baris subjek dan isi email Anda untuk mengurangi kemungkinan ditandai sebagai spam.
Terakhir, reputasi yang terkait dengan alamat email Anda adalah faktor yang digunakan penyedia email saat menentukan apakah email harus masuk ke kotak masuk atau folder spam. Dengan mempertahankan reputasi pengiriman yang baik, dan dengan menggunakan penyedia layanan email terkemuka, Anda dapat mengurangi kemungkinan email Anda ditandai sebagai spam.
Tambahkan autentikasi email
Meskipun hal ini tidak diperlukan saat menggunakan layanan email pihak ketiga, ada tindakan tambahan yang dapat Anda lakukan untuk menambahkan autentikasi ke email WordPress Anda.
Jika, misalnya, Anda menggunakan fungsi PHP mail(), Anda dapat menggunakan pustaka atau plugin pihak ketiga untuk menambahkan autentikasi email. Salah satu pustaka populer untuk menambahkan autentikasi email ke fungsi mail() adalah PHPMailer, yang merupakan pustaka sumber terbuka berfitur lengkap yang dapat diintegrasikan ke dalam WordPress untuk mendukung berbagai metode autentikasi email (seperti SPF, DKIM, dan DMARC).
Opsi lain untuk menambahkan autentikasi email adalah dengan menggunakan salah satu plugin yang disebutkan di atas. Easy WP SMTP, misalnya, memungkinkan Anda mengonfigurasi fungsi PHP mail() sebagai server SMTP eksternal, memberi Anda metode autentikasi untuk email WordPress.
Sebagai pengingat terakhir, banyak langkah di atas tidak diperlukan jika Anda menggunakan plugin atau layanan email pihak ketiga lainnya. Selain itu, Anda harus selalu menghubungi penyedia hosting Anda untuk mengetahui lebih lanjut tentang opsi yang Anda miliki untuk mengoptimalkan (atau membongkar) email WordPress.
Kirim Email WordPress Anda Dengan Percaya Diri
Cara hebat lainnya untuk memastikan email WordPress Anda tiba di tujuan yang dituju adalah dengan menghosting situs web Anda dan memilih plugin email dengan penyedia hosting yang memahami WordPress.
Di WP Engine, kami telah menyempurnakan platform WordPress kami yang terdepan di industri dengan penyempurnaan dan pengembangan selama lebih dari satu dekade, dan tim ahli WordPress kami yang berdedikasi selalu tersedia untuk membantu Anda membangun pengalaman digital terbaik Anda dengan WordPress.
Dari pemecahan masalah saat situs WordPress Anda tidak mengirim email, hingga membantu Anda tumbuh dan berkembang untuk bertemu audiens online yang lebih besar, WP Engine mendukung Anda. Bicaralah dengan perwakilan hari ini untuk mengetahui lebih lanjut!