Template Wordpress

Cara Memperbaiki WordPress Tidak Mengirim Masalah Email

Salah satu pertanyaan yang paling umum diajukan di WPBeginner adalah bagaimana cara memperbaiki WordPress tidak mengirim masalah email.

Banyak pengguna tingkat pemula kami bertanya kepada kami mengapa plugin formulir kontak mereka tidak mengirim email, atau mengapa mereka tidak melihat pemberitahuan WordPress.

Pada artikel ini, kami akan menunjukkan kepada Anda cara memperbaiki WordPress yang tidak mengirim masalah email, sehingga situs web Anda dapat mengirim email dengan lebih andal dan memotong folder spam.

Mengapa Anda Tidak Mendapatkan Email dari Situs WordPress Anda

Alasan paling umum agar email tidak ada adalah email Anda Hosting WordPress server tidak dikonfigurasi dengan benar untuk menggunakan PHP fungsi mail ().

Bahkan jika hosting Anda dikonfigurasikan untuk menggunakannya, banyak penyedia layanan email seperti Gmail dan lainnya menggunakan berbagai alat untuk mengurangi email spam. Alat-alat ini mencoba mendeteksi bahwa email benar-benar berasal dari lokasi yang diklaim berasal.

Email yang dikirim oleh situs WordPress sering gagal dalam tes ini.

Ini berarti bahwa ketika sebuah email dikirim dari situs WordPress Anda (plugin formulir kontak, pemberitahuan admin, dll), bahkan mungkin tidak masuk ke folder spam penerima apalagi kotak masuk.

Itu sebabnya kami sarankan tidak menggunakan WordPress untuk mengirim buletin email Anda.

Ini juga alasan mengapa kami menyarankan semua orang untuk menggunakan SMTP untuk mengirim email di WordPress.

Apa itu SMTP?

SMTP (Simple Mail Transfer Protocol) adalah standar industri untuk mengirim email.

Berbeda dengan fungsi PHP mail (), SMTP menggunakan otentikasi yang tepat yang mengarah pada pengiriman email yang tinggi.

WordPress memiliki WP Mail SMTP plugin yang mengonfigurasi situs WordPress Anda untuk mengirim email menggunakan SMTP alih-alih fungsi PHP mail ().

Anda dapat menggunakannya untuk terhubung dengan layanan SMTP populer seperti SendinBlue, Gmail (G Suite), Office365, Amazon SES, dll.

Dengan itu, mari kita lihat cara memperbaiki WordPress yang tidak mengirim masalah email.

Menginstal Plugin SMTP WP Mail

Apa pun layanan SMTP yang Anda pilih, Anda harus memasang plugin SMTP WP Mail di situs Anda. Ini memungkinkan Anda beralih WordPress dari menggunakan fungsi PHP mail () bawaan ke menggunakan layanan SMTP Anda.

Pertama, instal dan aktifkan WP Mail SMTP plugin. Jika Anda tidak yakin bagaimana caranya, lihat panduan langkah demi langkah kami di cara menginstal plugin WordPress.

Selanjutnya, klik SMTP WP Mail di dasbor WordPress Anda untuk mengonfigurasi pengaturan plugin.

Anda harus mulai dengan memasukkan nama dan alamat email bisnis Anda ingin email situs Anda berasal. Pastikan Anda menggunakan alamat email yang sama di sini yang akan Anda gunakan untuk layanan pengiriman SMTP Anda.

Anda dapat memilih untuk memaksa email untuk menggunakan nama dan alamat email ini, bahkan jika plugin lain (seperti WPForms) memiliki pengaturan yang berbeda. WP Mail SMTP akan mengesampingkan pengaturan plugin lain.

Setelah itu, Anda harus memilih layanan pengiriman SMTP untuk situs Anda.

Demi tutorial ini, kami akan menyiapkan SMTP menggunakan Sendinblue. Jika Anda lebih suka menggunakan Gmail atau Office365, maka kami juga mendapat petunjuk tentang hal itu di artikel ini.

Untuk menyelesaikan pengaturan SMTP WP Mail, Anda harus membuat akun dengan Sendinblue. Kami akan beralih ke yang berikutnya, dan kemudian kembali untuk menyelesaikan pengaturan pada WP Mail SMTP.

Mengirim Email WordPress menggunakan Sendinblue

Sendinblue adalah penyedia layanan email populer. Mereka membiarkan Anda mengirim sejumlah besar email dengan kemampuan pengiriman yang tinggi.

Anda dapat menggunakan Sendinblue untuk mengirim hingga 300 email per hari secara gratis yang lebih dari cukup untuk sebagian besar situs web kecil.

Ini bisa berupa email dari formulir kontak Anda, detail akun pengguna baru, email pemulihan kata sandi, atau email lain yang dikirim melalui situs WordPress Anda.

Pertama, Anda harus pergi ke Situs web sendinblue untuk membuat akun. Klik tombol ‘Daftar gratis’ untuk mengatur akun Anda.

Setelah membuat akun, Anda akan melihat dasbor Sendinblue Anda. Jika Anda tidak menyelesaikan profil Anda selama tahap penyiapan, Anda akan diminta untuk melakukannya di sini.

Selanjutnya, Anda harus menghubungi tim dukungan untuk meminta mereka memverifikasi akun Anda, sehingga Anda dapat mengirim email melalui Sendinblue.

Kami sarankan untuk menghubungi tim dukungan pada tahap ini karena perlu sekitar 24 jam bagi mereka untuk memverifikasi akun Anda. Anda dapat melanjutkan dengan langkah-langkah lain sambil menunggu.

Pergi ke sendinblue.com/contact dan tulis pesan yang meliputi:

Permintaan untuk mengaktifkan akun Anda URL situs Anda Catatan bahwa Anda akan mengirim email transaksional. Jika Anda juga ingin menggunakan Sendinblue untuk blog Anda email buletin, maka Anda harus menyatakan bahwa Anda juga akan mengirim email pemasaran.

Anda mungkin dimintai informasi lebih lanjut. Jika tidak, Anda harus menerima email dari Sendinblue untuk memberi tahu Anda bahwa akun Anda telah disetujui.

Setelah mengirim pesan ke tim kontak, Anda dapat melanjutkan untuk menambahkan nama domain ke situs.

Ingat, Anda tidak perlu menunggu balasan sebelum melanjutkan dengan tahap selanjutnya dari tutorial ini.

Menyiapkan Subdomain untuk Situs Web Anda

Pertama, Anda harus menyiapkan subdomain. Ini seperti bagian terpisah dari situs Anda. Kami sarankan menggunakan mail1.domainanda.com.

catatan: Anda Tuan rumah WordPress mungkin tidak mengizinkan Anda untuk menggunakan email sebagai subdomain Anda, itulah sebabnya kami juga menempatkan 1 di sana.

Untuk menambahkan subdomain Anda, masuk ke akun hosting web Anda dan temukan bagian Domain pada panel kontrol Anda.

Demi tutorial ini, kami akan menunjukkan cara melakukannya di akun hosting contoh kami Bluehost. Setelah Anda masuk, pergi ke Domain »Subdomain.

Anda kemudian dapat mengetik di subdomain Anda dan klik ‘Buat’.

Jika Anda menggunakan perusahaan hosting lain atau jika DNS Anda dikelola di pendaftar domain Suka Domain.com atau GoDaddy, lalu ikuti instruksi masing-masing.

Setelah Anda membuat subdomain, Anda harus menambahkannya di akun Sendinblue Anda.

Menambahkan Subdomain Anda ke Sendinblue

Di akun Sendinblue Anda, buka ‘Pengaturan’ lalu cari ‘Pengirim Anda’ dan klik tombol ‘Konfigurasikan’:

Selanjutnya, klik pada tab ‘Domain’ dan kemudian klik tombol ‘Tambahkan Domain Baru’.

Masukkan seluruh subdomain (mis. Mail1.yoursite.com) dan centang kotak di samping "Saya ingin menggunakan nama domain ini untuk menandatangani email saya secara digital (SPF, DKIM, DMARC)".

Selanjutnya, klik ‘Simpan’, dan Anda akan melihat sembulan dengan beberapa catatan DNS terdaftar.

Baris kode ini memungkinkan Sendinblue mengotorisasi nama domain Anda.

Tip: Jangan khawatir jika Anda menutup munculan ini secara tidak sengaja. Anda dapat kembali ke sana dengan mengeklik tombol ‘Otentikasi Domain Ini’ di sebelah subdomain Anda:

Buka tab browser baru dan masuk kembali ke akun hosting web Anda. Anda perlu menemukan domain Anda dan membuka catatan DNS.

Di Bluehost, Anda melakukan ini dengan pergi ke Domain »Domain Saya lalu mengklik ‘Kelola’ di sebelah domain Anda.

Anda harus menambahkan 3 catatan TXT yang disediakan oleh Sendinblue di sini.

Pertama, gulir ke bawah untuk menemukan bagian TXT dari catatan DNS Anda. Akan terlihat seperti ini:

Kemudian, klik ‘Tambahkan Catatan’.

Selesaikan catatan pertama sebagai berikut:
Catatan Tuan Rumah: mail._domainkey.mail1
Jenis catatan: txt
Nilai TXT: Salin ini dari Sendinblue.
TTL: 1 hari

Kiat: Host Record mungkin disebut Host atau Name oleh host web Anda. Ubah mail1 jika Anda menggunakan sesuatu yang berbeda untuk subdomain Anda. Jenis Rekaman mungkin tidak diperlukan. Nilai TXT juga bisa disebut data TXT: ini adalah bagian pertama dari kode dalam detail Sendinblue. TTL bisa 24 jam atau 86400 detik (keduanya setara dengan 1 hari). Jika Anda menggunakan Ayo ayah, setel ke 1 jam.

Setelah Anda menambahkan catatan pertama, klik ‘Simpan’.

Selanjutnya, Anda perlu menambahkan catatan kedua. Lengkapi sebagai berikut:

Catatan Tuan Rumah: mail1
Jenis catatan: txt
Nilai TXT: v = spf1 termasuk: spf.sendinblue.com mx ~ semua
TTL: 1 hari

Setelah selesai, klik ‘Simpan’.

Setelah menyimpan itu, Anda perlu menambahkan catatan ketiga. Lengkapi sebagai berikut:

Catatan Tuan Rumah: mail1
Jenis catatan: txt
Nilai TXT: Salin ini dari Sendinblue. Ini adalah kode ketiga.
TTL: 1 hari

Setelah selesai, lanjutkan dan simpan catatan itu juga.

Peringatan: Sendinblue juga memiliki kode bagian keempat untuk catatan DMARC. Anda tidak memerlukan ini, dan kami sangat menyarankan untuk melewatinya kecuali Anda berpengalaman dengan konfigurasi DMARC.

Setelah Anda menambahkan catatan Anda, kembali ke Sendinblue. Untuk setiap catatan, klik tombol ‘Rekam Ditambahkan. Harap Verifikasikan Itu. 'Mungkin perlu 24-48 jam sebelum Sendinblue dapat memverifikasi catatan Anda, tetapi seringkali jauh lebih cepat.

Jika tidak ada yang terjadi ketika Anda mengklik tombol itu, catatan tersebut belum dapat diverifikasi. Periksa lagi nanti dan lihat apakah sudah diverifikasi. Setelah memilikinya, Anda akan melihat kata 'Dikonfigurasi' di sebelah catatan berwarna hijau:

Anda dapat melanjutkan tutorial ini sambil menunggu verifikasi berlangsung.

Menyelesaikan Pengaturan SMTP WP Mail untuk Menggunakan Sendinblue

Kembali ke pengaturan SMTP WP Mail Anda di dasbor WordPress Anda. Anda seharusnya sudah memasukkan Dari Email dan Dari Nama, tetapi jika tidak, Anda bisa melakukannya sekarang.

Biarkan kotak centang ‘Jalur Pengembalian’ tidak dicentang karena opsi ini tidak digunakan oleh Sendinblue.

Selanjutnya, klik ‘Sendinblue’ untuk mailer Anda.

Anda harus membuka akun Sendinblue Anda untuk menemukan kunci API Anda. Cukup klik tautan di bawah kotak ‘API Key’ dan dasbor akun Sendinblue Anda akan terbuka di tempat yang tepat, di tab baru.

Salin v3 Kunci API dari halaman ini.

Selamat. Anda sekarang sudah mengatur semuanya. Langkah terakhir adalah mengirim email percobaan untuk memastikan semuanya berfungsi.

Buka tab Test Tes Email ’pada WP Mail SMTP dan masukkan alamat email untuk mengirim email. Ini akan default ke email admin situs. Klik ‘Kirim Email’.

Anda akan melihat pesan ‘Tes email HTML berhasil dikirim!’ Periksa kotak masuk Anda untuk melihat apakah email itu sudah masuk. Ini akan terlihat seperti ini:

catatan: Jika akun Sendinblue Anda belum diaktifkan, Anda akan menerima pesan: [permission_denied]: Tidak dapat mengirim email. Akun SMTP Anda belum diaktifkan.

Cara Alternatif untuk Memperbaiki Masalah Email WordPress

Seperti yang Anda lihat dari WP Mail SMTP daftar opsi mailer plugin, Anda tidak perlu menggunakan Sendinblue. Meskipun ini adalah rekomendasi gratis teratas kami, ada opsi lain yang dapat Anda gunakan termasuk Office 365, Gmail / G Suite, Amazon SES, dll.

Menggunakan Gmail atau G Suite dengan WP Mail SMTP untuk Memperbaiki Email WordPress

Jika Anda memiliki akun Gmail atau G Suite, maka Anda dapat menggunakannya untuk mengirim email Anda. Anda tidak perlu memasukkan detail login email Anda di WordPress ketika Anda menggunakan plugin SMTP WP Mail.

Untuk menggunakan Gmail atau G Suite, siapkan WP Mail SMTP seperti yang ditunjukkan di atas, lalu klik opsi ‘Google’ untuk pengirim surat Anda.

Anda harus mencentang kotak ‘Jalur Pengembalian’.

Setelah itu Anda akan diminta untuk memasukkan ID ID Klien ’dan‘ Rahasia Klien ’. Untuk mendapatkan detail ini, Anda harus membuat aplikasi web di akun Google Anda. Jangan khawatir jika itu terdengar agak menakutkan. Anda dapat menemukan petunjuk lengkap di artikel ini pada menggunakan Gmail untuk mengirim email WordPress Anda.

catatan: Anda dapat menggunakan proses ini dengan akun Gmail biasa, tetapi pengiriman email Anda akan jauh lebih baik jika Anda menggunakannya G Suite. Lihat panduan kami tentang cara siapkan alamat email profesional dengan Gmail dan G Suite.

Namun, ada beberapa kelemahan utama untuk menggunakan Gmail atau G Suite.

Salah satunya adalah bahwa Anda mungkin perlu menghubungi host web Anda untuk membuatnya menginstal sertifikat yang tepat agar berfungsi.

Lain adalah bahwa jika Anda mengubah alamat email di masa depan, Anda harus melalui seluruh proses lagi. Ini akan termasuk membuat aplikasi web baru.

Menggunakan Office 365 / Outlook dengan WP Mail SMTP untuk Memperbaiki Email WordPress

Jika Anda menggunakan Microsoft Office 365 atau Outlook untuk akun email reguler Anda, maka Anda juga dapat menggunakannya untuk mengirim email melalui WordPress. Namun, ini bukan opsi yang disarankan, karena kurang aman.

Anda harus menyiapkan SMTP WP Mail seperti di atas, lalu klik opsi ‘SMTP Lainnya’. Ini akan membuka formulir untuk diisi. Isi dengan pengaturan berikut:

Host SMTP: smtp.office365.com
Enkripsi: TLS
Port SMTP: 587
TLS Otomatis: (aktifkan)
Otentikasi: (aktifkan)
Nama Pengguna SMTP: Alamat email akun Office 365 Anda
Sandi SMTP: Kata sandi akun Office 365 Anda

Masalah utama dengan metode ini adalah ia membutuhkan penyimpanan kata sandi Anda dalam teks biasa di WordPress. Ini tidak aman dan kata sandi Anda akan terlihat oleh administrator lain di akun Anda. Anda dapat menggunakan instruksi di aplikasi SMTP WP Mail untuk merekamnya di wp-config.php file sebagai gantinya.

Untuk detail lebih lanjut, lihat panduan terperinci di cara mengatur Outlook dengan SMTP WP Mail.

Menggunakan Amazon SES dengan WP Mail SMTP untuk Memperbaiki Email WordPress

Platform Amazon AWS memiliki Layanan Email Sederhana (SES) yang dapat Anda gunakan untuk memperbaiki masalah email WordPress.

Bagian terbaik tentang Amazon adalah memungkinkan Anda mengirim hingga 62.000 email setiap bulan secara gratis. Kelemahannya adalah bahwa pengaturannya sedikit lebih menantang bagi pemula sehingga kami tidak merekomendasikannya sebagai opsi pilihan kami.

Tetapi seperti yang dapat Anda bayangkan, banyak profesional dan pakar menggunakan Amazon SES untuk layanan email SMTP WordPress mereka, jadi kami tidak dapat menulis artikel tanpa menyebutkannya.

Jika Anda tertarik untuk menyiapkan Amazon SES dengan WordPress, lihat petunjuk lengkap di cara mengatur Amazon SES dengan WordPress.

Mailer apa pun yang Anda putuskan untuk digunakan, selalu ingat untuk menggunakan tab ‘Tes Email’ untuk memastikan bahwa email berhasil dikirim.

Anda harus memastikan untuk memeriksa kotak masuk juga, dan mengonfirmasi bahwa Anda telah menerima email pengujian.

Kami harap artikel ini membantu Anda mempelajari cara memperbaiki WordPress yang tidak mengirim masalah email. Anda mungkin juga ingin melihat daftar kami yang paling banyak kesalahan umum WordPress dan cara memperbaikinya.

Jika Anda menyukai artikel ini, silakan berlangganan artikel kami Saluran Youtube untuk tutorial video WordPress. Anda juga dapat menemukan kami di Indonesia dan Facebook.

.

Sumber Artikel

WP Tips

Recent Posts

Statistik Kunci untuk Diketahui untuk 2023

Tanda tangan email berfungsi sebagai cara ampuh bagi individu dan bisnis untuk meninggalkan kesan abadi…

1 tahun ago

Cara Memperbaiki ‘ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ di WordPress

Apakah kesalahan 'ERR_SSL_VERSION_OR_CIPHER_MISMATCH' menghentikan Anda mengakses situs web WordPress? Kesalahan ini hanya terlihat saat mengunjungi…

1 tahun ago

5 Cara Meningkatkan Bisnis Anda Dengan AI

Jika Anda adalah individu yang banyak akal dan berpikiran maju yang bekerja di bidang pemasaran,…

1 tahun ago

Tingkatkan Dasbor Anda dengan Laporan MonsterInsights Baru

Siap menguasai Google Analytics 4 dengan sedikit bantuan dari MonsterInsights? GA4 adalah alat analitik yang…

1 tahun ago

Cara Menerjemahkan Plugin WordPress dalam Bahasa Anda

Apakah Anda mencari cara untuk menerjemahkan plugin WordPress ke dalam bahasa Anda? Dengan menerjemahkan plugin…

1 tahun ago

Peretasan Pengalihan WordPress: Pencegahan dan Perbaikan Terbaik

Mencari solusi untuk hack redirect WordPress? ????‍???? Peretasan pengalihan WordPress sayangnya merupakan kejadian umum dan…

1 tahun ago