Cara Memperbaiki Cloudflare Tidak Mengirim Email WordPress [atau Waktu Habis]
Diterbitkan: 2021-05-04Apakah Cloudflare tidak mengirim email WordPress? Atau apakah Anda melihat waktu server habis saat menggunakan SMTP untuk mengirim email?
Terkadang pindah ke Cloudflare dapat menyebabkan masalah dengan pengiriman email di WordPress, tetapi mudah untuk memperbaikinya.
Kami akan menunjukkan caranya di bawah ini. Tapi pertama-tama, mari kita cari tahu persis seperti apa masalah email Cloudflare yang Anda miliki.
Perbaiki Email WordPress Anda Sekarang
Apakah Cloudflare Mempengaruhi Email?
Cloudflare tidak secara langsung memengaruhi email karena tidak menangani lalu lintas SMTP.
Jika Anda tidak menerima email apa pun setelah beralih ke Cloudflare, kemungkinan ada masalah dengan catatan DNS Anda.

Selama wizard penyiapan Cloudflare, Cloudflare mencoba menyalin catatan DNS dari host lama Anda. Anda harus membandingkan catatan DNS di penyedia lama Anda dengan detail yang telah ditarik Cloudflare selama prosedur pengaturan, dengan memberikan perhatian khusus pada catatan MX dan A
Jika Anda memiliki catatan A untuk email, catatan tersebut tidak boleh diproksi dengan ikon awan oranye. Kita akan membicarakan ini lebih lanjut di bagian 2.
Pada artikel ini, kita akan beralih dari masalah email umum dan berbicara secara khusus tentang masalah email Cloudflare dengan situs WordPress.
Cara Memperbaiki Cloudflare Tidak Mengirim Email WordPress
Kami akan melihat 2 masalah Cloudflare WordPress yang berbeda dan menunjukkan cara memperbaikinya.
- Tidak Menerima Email WordPress di Cloudflare (atau Email yang Masuk ke Spam)
- Instal WP Mail SMTP
- Pilih Penyedia Layanan Email Baru
- Buat Catatan DNS di Cloudflare
- Kirim Email Uji Dari WordPress
- Perbaiki Timeout WordPress dengan SMTP di Cloudflare
Pertama, ikuti petunjuk langkah demi langkah ini untuk memperbaiki masalah pengiriman email WordPress.
1: Tidak Menerima Email WordPress Setelah Beralih ke Cloudflare (Atau Email Masuk Spam)
Jika Anda kesulitan menerima email WordPress di Cloudflare, mudah untuk memperbaikinya!
Secara default, WordPress mengirim email melalui server web Anda menggunakan fungsi wp_mail() . Metode ini sangat mendasar, dan email tidak diautentikasi. Jadi email WordPress sering hilang (atau disimpan di Junk Mail).
Ini tidak terkait langsung dengan Cloudflare, tetapi mengubah konfigurasi DNS Anda terkadang dapat menghasilkan hasil yang tidak terduga.
Sangat mudah untuk memecahkan masalah ini dengan plugin WP Mail SMTP. WP Mail SMTP akan mengirim email WordPress Anda melalui layanan email terpisah seperti Gmail atau Sendinblue.

Saat email Anda dirutekan melalui layanan email terpisah, mereka akan mendapatkan autentikasi yang mereka butuhkan untuk melewati filter spam.
Itu akan meningkatkan kemampuan pengiriman untuk pemberitahuan formulir kontak Anda, email pesanan toko WooCommerce, dan plugin lainnya.

Mari instal plugin sekarang untuk mengatasi masalah pengiriman email yang Anda alami.
Instal WP Mail SMTP
Untuk memulai, unduh file zip dari akun SMTP WP Mail Anda sehingga Anda dapat menginstalnya di situs web Anda. Anda akan menemukannya di tab Unduhan .

Selanjutnya, buka dasbor WordPress Anda. Buka halaman Plugin dan unggah plugin ke situs WordPress Anda.
Jika Anda tidak yakin bagaimana melakukannya, lihat panduan ini untuk menginstal plugin di WordPress.

Segera setelah Anda mengaktifkan plugin, WP Mail SMTP Setup Wizard akan terbuka.
Anda juga dapat memulai ulang wizard kapan saja dengan mengklik tombol Launch Setup Wizard di pengaturan SMTP WP Mail Anda. Ketahuilah bahwa memulai kembali wizard nanti dapat mengatur ulang pengaturan SMTP Anda.
Pilih Penyedia Layanan Email Anda
Sekarang kita dapat memilih penyedia baru untuk menangani email WordPress keluar.
WP Mail SMTP memungkinkan Anda memilih dari berbagai penyedia email gratis atau berbayar. Kami merekomendasikan SMTP.com atau Sendinblue karena mereka dapat diandalkan, dan mereka akan bekerja dengan baik dengan sebagian besar situs web.
Jika Anda memiliki situs kecil, Anda dapat menggunakan Gmail atau SMTP Lainnya. Opsi SMTP Lainnya memungkinkan Anda menggunakan server email apa pun yang telah Anda akses.
Klik tombol Let's Get Started untuk memulai.

Pada layar berikutnya, klik mailer yang ingin Anda gunakan dari daftar.

Ketika Anda telah memilih mailer Anda, buka dokumentasi kami untuk menyelesaikan langkah-langkah penyiapan di sisi penyedia:
| Mailer tersedia di semua versi | Mailer di WP Mail SMTP Pro |
|---|---|
| SMTP.com | Amazon SES |
| sendinblue | Microsoft 365 / Outlook.com |
| Google Workspace / Gmail | Zoho Mail |
| pistol pos | |
| Cap pos | |
| KirimGrid | |
| SparkPost | |
| SMTP lainnya |
Anda dapat membuka dokumentasi di tab baru, lalu kembali ke panduan ini setelah selesai.
Buat Catatan DNS di Cloudflare
Saat Anda pertama kali mengatur Cloudflare, itu menyalin entri DNS Anda dari penyedia DNS lama Anda. Sekarang Anda memiliki penyedia email baru, Anda mungkin diminta untuk membuat beberapa entri DNS baru.
Anda dapat dengan mudah membuat catatan ini dengan masuk ke akun Cloudflare Anda dan memilih domain Anda.

Kemudian Anda dapat melanjutkan dan mengklik ikon DNS untuk menambahkan catatan DNS.

Apakah Anda bertanya-tanya: Apa itu SPF, DMARC, dan DKIM? Kami akan menambahkan deskripsi singkat tentang data DNS ini di bawah.
Perlu diingat bahwa setiap penyedia memiliki persyaratan yang sedikit berbeda. Tidak semua catatan diperlukan untuk setiap penyedia email. Jika Anda tidak diminta untuk membuat jenis rekaman tertentu untuk penyedia email Anda, Anda dapat melewatinya.

DKIM
DKIM menandatangani email yang dikirim dari domain Anda secara elektronik.
Beberapa penyedia memerlukan DKIM agar header email dapat divalidasi, yang membuktikan bahwa pesan Anda asli dan tidak palsu.
SPF
Data SPF mencantumkan server yang diizinkan untuk mengirim email dari domain Anda.
Sangat penting bahwa Anda hanya memiliki 1 catatan SPF di Cloudflare.
Anda mungkin sudah memiliki data SPF jika menggunakan layanan lain dengan domain Anda. Misalnya, jika Anda mengirim buletin email dari alamat email di domain Anda, Anda mungkin sudah memiliki data SPF untuk itu.
Jadi untuk menambahkan penyedia email Anda, Anda ingin menggabungkan konten dengan rekaman yang ada.

Untuk mengetahui cara melakukannya, baca panduan sederhana ini tentang cara menggabungkan beberapa data SPF.
DMARC
Data DMARC bertanggung jawab untuk merutekan email yang telah ditandai sebagai spam oleh server email. Itu juga mengirimkan laporan untuk memberi tahu Anda hasil penyaringan spam.

Penyedia Anda harus memberikan semua detail yang Anda perlukan untuk membuat data DMARC. Jika Anda memerlukan bantuan lebih lanjut, lihat artikel ini tentang cara membuat data DMARC. Ini mencakup catatan DMARC generik yang akan berfungsi di sebagian besar domain.
CNAME, TXT, MX
Beberapa layanan mailer juga memerlukan catatan ini, meskipun mereka kurang umum daripada yang lain 3. Jika Anda tidak melihatnya dalam petunjuk penyiapan penyedia email Anda, Anda tidak boleh membuatnya.
Kirim Email Uji Dari WordPress
Sekarang Anda telah menyiapkan mailer baru, Anda dapat melanjutkan dan mengirim email uji dari WP Mail SMTP untuk memeriksa email Cloudflare dari WordPress.
Klik tab Tes Email untuk memulai.

Dan kemudian kirim email percobaan Anda!

Jika semuanya sudah diatur dengan benar, Anda akan melihat pesan hijau.

Jika WP Mail SMTP mendeteksi masalah apa pun, itu akan menampilkan peringatan.

Di bawah peringatan, Anda akan melihat informasi tentang peningkatan yang dapat Anda lakukan. Misalnya, WP Mail SMTP akan memberi tahu Anda jika tidak dapat menemukan data DMARC Anda.
Selanjutnya, mari kita lihat langkah-langkah yang harus diikuti jika Anda mengalami server timeout atau kesalahan Cloudflare 524 dengan SMTP.
2: WordPress Timeout Saat Mengirim Email melalui SMTP di Cloudflare
Jika Anda baru saja beralih ke Cloudflare, atau Anda baru saja menyiapkan SMTP untuk WordPress, Anda mungkin melihat waktu habis saat menggunakan SMTP Lain di SMTP WP Mail.
Ketika ini terjadi, Anda akan melihat kesalahan seperti:
- Ada masalah saat mengirim email percobaan.
- Tidak dapat mengautentikasi akun SMTP Anda.
- Tidak dapat terhubung ke host SMTP.
- Koneksi SMTP() gagal.
Cloudflare juga dapat menampilkan batas waktu permintaan atau kesalahan gateway. Kode kesalahan bisa 500, 504, atau 524.
Batas waktu WordPress dengan SMTP biasanya disebabkan oleh pengaturan proxy yang salah untuk server email Anda A record di Cloudflare. Karena Cloudflare tidak dapat mem-proxy lalu lintas SMTP, kami perlu mematikan cloud oranye untuk baris itu di DNS Anda.
Untuk melakukan itu, buka dasbor Cloudflare dan buka catatan DNS.

Cari catatan A yang menunjuk ke server email Anda. Ini biasanya akan disebut surat.
Jika ikon cloud berwarna oranye dan bertuliskan Proxied , itu berarti Cloudflare sedang mencoba mem-proxy lalu lintas email Anda. Ini tidak akan berhasil, itulah sebabnya waktu SMTP WordPress Anda habis.
Anda dapat melihat kami memiliki awan oranye di sini untuk menunjukkan bahwa Cloudflare mencoba mem-proxy lalu lintas SMTP.

Untuk memperbaikinya, Anda ingin mengedit rekaman.
Klik di awan sekali untuk menonaktifkan pengaturan proxy untuk catatan A mail. Saat awan berwarna abu-abu, ia akan mengatakan Hanya DNS .

Klik tombol Simpan berwarna biru untuk menyimpan perubahan.
Sekarang kembali ke WP Mail SMTP dan coba kirim email pengujian lain untuk memeriksa apakah masalah batas waktu telah diperbaiki.
FAQ tentang Email Cloudflare WordPress
Mari kita lihat beberapa pertanyaan umum tentang Cloudflare DNS dan WordPress.
Apakah Saya Perlu Membuat Catatan PTR di Cloudflare?
Tidak. Catatan PTR berguna untuk pencarian DNS terbalik, tetapi Anda biasanya tidak perlu membuatnya. Catatan PTR biasanya ditangani oleh siapa pun yang mengelola server email Anda. Dalam kebanyakan kasus, ini akan menjadi perusahaan hosting web atau penyedia email Anda.
Ada beberapa situasi di mana pengguna tingkat lanjut akan mengelola rDNS mereka sendiri. Dalam hal ini, Anda ingin membuat catatan PTR Anda sendiri. Untuk informasi lebih lanjut, baca artikel ini: Apa yang dimaksud dengan catatan DNS PTR (dan apakah saya memerlukannya)?
Apakah Saya Perlu Menggunakan Plugin Cloudflare WordPress untuk SMTP?
Tidak. Plugin memberi Anda detail tambahan tentang akun Cloudflare Anda, tetapi Anda tidak perlu menginstalnya agar WP Mail SMTP berfungsi.
Jika Anda masih mengalami masalah, berhati-hatilah untuk memeriksa detail login SMTP dan nomor port di pengaturan SMTP WP Mail Anda.
Perbaiki Email WordPress Anda Sekarang
Siap untuk memperbaiki email Anda? Mulailah hari ini dengan plugin SMTP WordPress terbaik. WP Mail SMTP Elite mencakup Pengaturan Sarung Tangan Putih lengkap dan menawarkan jaminan uang kembali 14 hari.
Jika artikel ini membantu Anda, silakan ikuti kami di Facebook dan Twitter untuk tips dan tutorial WordPress lainnya.
