Cara Memecahkan Masalah Email Situs Web WordPress
Diterbitkan: 2020-07-28Tampaknya tak terelakkan. Email yang dihasilkan dari situs web WordPress berhenti tiba – atau dibuang ke folder spam. Email, seperti yang pernah dikatakan oleh seorang desainer pemarah, adalah yang terburuk.
Namun, pesan-pesan ini bisa menjadi penting. Mereka mungkin dari calon klien yang mengisi formulir kontak, pemberitahuan keamanan otomatis, atau bahkan pesanan eCommerce. Jika mereka tidak terkirim, kami (atau klien kami) ketinggalan.
Cukup sering, tugas pemecahan masalah email yang tidak terkirim atau spam jatuh ke desainer web. Proses melacak masalah mungkin tampak menakutkan. Bagaimanapun, kami adalah desainer dan pengembang – bukan ahli TI.
Tetapi solusinya mungkin lebih mudah dari yang Anda pikirkan. Mari kita lihat apa yang menyebabkan masalah email situs web WordPress, bersama dengan cara agar pesan-pesan itu mengalir kembali.
Sebelum Anda dapat memperbaiki masalah pengiriman email situs web, Anda harus mencari tahu sumber masalahnya. Meskipun ada sejumlah hal yang bisa salah, itu benar-benar bermuara pada dua penyebab: server web dan penyaringan spam yang terlalu bersemangat.
Apakah Server Web Mengirim Email?
Hal pertama yang harus dilihat adalah apakah server web benar-benar mengirimkan pesan email. Ini mungkin bukan masalah yang paling umum, tetapi ada beberapa kasus di mana ada sesuatu yang mencegah pengiriman email tersebut.
WordPress memiliki fungsi email sendiri, yang bergantung pada kemampuan email bawaan PHP. Terkadang, host web dapat memblokir akses ke email PHP karena pengaturan keamanan atau bahkan sebagai respons terhadap pemicu filter spam.
Pemecahan Masalah dan Memperbaiki Masalah Email Server Web
Beberapa plugin, seperti Gravity Forms, memberikan pesan kesalahan bermanfaat yang mempermudah pelacakan masalah. Atau, menginstal plugin seperti Periksa Email akan memungkinkan Anda untuk menentukan apakah email sedang dikirim.
Dari sana, gunakan plugin logging email seperti WP Mail Logging untuk melihat kesalahan apa pun yang terkait dengan email situs Anda. Ini akan memungkinkan Anda untuk melihat situasi lebih dalam.
Ada juga kemungkinan gangguan dari plugin. Misalnya, ada plugin yang dirancang untuk memblokir atau memanipulasi pesan email yang dikirim dari situs web. Dalam hal ini, coba nonaktifkan item ini untuk melihat apakah itu memperbaiki masalah.
Jika semuanya gagal, diskusi dengan dukungan teknis host web Anda mungkin dapat dilakukan. Mereka harus dapat membantu Anda dalam memburu sumber masalah server Anda.
Apakah Email Situs Web Terjebak dalam Filter Spam?
Filter spam semakin menyebabkan masalah untuk email yang dikirim dari situs web. Dapat dimengerti, karena spam itu sendiri adalah masalah besar. Dengan demikian, filter menjadi lebih ketat tentang pesan mana yang diizinkan untuk lewat.
Bagian lain dari persamaan adalah bahwa beberapa penyedia layanan email lebih rewel daripada yang lain. Apa yang berfungsi baik dengan Gmail mungkin tidak cocok dengan Outlook.com, atau sebaliknya. Dan, sebesar apa pun, itu hanyalah dua dari ribuan penyedia di luar sana.
Membuat Email Situs Web WordPress Bekerja dengan Filter Spam
Bahkan dengan perbedaan antara penyedia email, proses agar email situs web Anda diterima oleh filter spam cukup mudah.
Mari kita bicara tentang tiga solusi sederhana. Masing-masing adalah langkah maju, tergantung pada tingkat keparahan masalah.
Ubah Alamat "Dari":
Ketika datang ke formulir email, biasanya cukup umum untuk mengatur pemberitahuan from
alamat ke alamat orang yang mengisi formulir. Namun, praktik itu pasti akan memancing kemarahan filter spam akhir-akhir ini.
Perbaikan pertama dan tercepat adalah dengan mengubah alamat from
ke alamat yang menggunakan domain situs web Anda. Idealnya, Anda memiliki akun email yang dibuat hanya untuk tujuan ini. Sesuatu yang umum, seperti [email protected]
adalah contoh umum.
Kemudian, atur alamat reply-to
alamat pengguna yang mengirimkan formulir. Secara teori, ini memungkinkan email melewati filter spam, sekaligus memungkinkan Anda membalas pengirim dengan mudah.
Solusi ini cenderung bekerja paling baik jika Anda menggunakan host web Anda untuk layanan email juga. Jika Anda menggunakan penyedia email pihak ketiga, bahkan yang menggunakan domain situs Anda, pesan masih dapat ditolak.
Gunakan Plugin SMTP WordPress
Memindahkan langkah lain ke atas, plugin SMTP memungkinkan email situs web dikirim langsung melalui server surat - melewatkan server web sama sekali. Dengan memotong "orang tengah", ini cenderung memastikan bahwa server email melihat pesan yang dikirim sebagai pesan yang sah.
Ada sejumlah opsi di sini, dengan WP Mail SMTP, Easy WP SMTP dan Post SMTP Mailer/Email Log menjadi salah satu plugin yang paling banyak digunakan. Masing-masing memiliki lonceng dan peluitnya sendiri, tetapi pada dasarnya mereka melakukan fungsi dasar yang sama.
Sekali lagi, disarankan untuk memiliki akun email khusus untuk tujuan ini. Dengan itu, Anda memerlukan informasi berikut mengenai alamat email tersebut:
- Kata sandi;
- Nama server surat keluar (SMTP) dan nomor port;
- Jenis enkripsi (SSL/TLS);
- Metode otentikasi;
Menerapkan solusi ini adalah masalah memilih plugin SMTP yang Anda inginkan dan mengonfigurasinya untuk akun email Anda. Dari sana, Anda akan ingin melakukan beberapa tes untuk memastikan bahwa surat terkirim. Ini dapat dilakukan baik melalui fungsionalitas pengujian bawaan plugin atau dengan mengirimkan formulir kontak di situs web Anda.
Perlu dicatat bahwa beberapa penyedia email mungkin mengharuskan Anda untuk mengizinkan situs web Anda terhubung ke server email. Gmail, misalnya, memiliki setelan “aplikasi yang kurang aman” untuk tujuan ini. Jika Anda sering mengalami kesalahan autentikasi, ini mungkin penyebabnya.
Gunakan Layanan Pengiriman Surat
Layanan pengiriman surat adalah pilihan yang bagus untuk beberapa situasi yang berbeda. Pertama, mereka adalah solusi masuk ketika Anda mengalami masalah saat bekerja dengan server email Anda sendiri. Mereka juga direkomendasikan jika email yang dihasilkan oleh situs web Anda sangat penting.
Layanan ini, termasuk penyedia seperti Mailchimp, Mailgun dan SendGrid menawarkan alat yang lebih memastikan bahwa email sampai ke tujuan akhirnya. Tingkat layanan gratis ditawarkan, tetapi situs web dengan volume lebih tinggi mungkin memerlukan akun berbayar.
Kisaran apa yang dapat dilakukan oleh layanan pengiriman surat bervariasi. Beberapa penyedia menawarkan server SMTP mereka sendiri, sementara yang lain akan mengautentikasi dengan server email Anda yang ada melalui API. Dalam beberapa kasus, Anda mungkin diminta untuk memvalidasi kepemilikan domain dengan menambahkan catatan ke DNS Anda.
Jika Anda mengalami masalah, layanan pengiriman surat akan memberi Anda informasi yang dapat ditindaklanjuti. Anda akan memiliki akses ke laporan yang akan memberi Anda informasi seperti rasio pentalan dan skor spam.
Beberapa plugin SMTP terintegrasi dengan layanan ini, sementara yang lain (termasuk Mailgun dan SendGrid) memiliki plugin mandiri mereka sendiri.
Selesaikan Masalah Pengiriman Email WordPress
Masalah email situs web WordPress telah menjadi hal biasa. Kunci untuk memecahkan masalah dan akhirnya memecahkan masalah adalah menentukan sumbernya. Baik itu masalah server web atau filter spam yang ketat, ada sejumlah plugin WordPress yang dapat Anda gunakan untuk mencari tahu dan membuatnya berfungsi kembali.