Jika Anda mengalami masalah tidak bisa mengirim email di WordPress, berikut adalah beberapa langkah yang dapat Anda ambil untuk memperbaikinya:
- Periksa Pengaturan Email WordPress: Pastikan pengaturan email di dalam dasbor WordPress Anda benar. Anda dapat mengaksesnya di “Settings” > “General” dan pastikan alamat email yang diatur di “Administration Email Address” adalah alamat email yang valid. Periksa juga opsi “Membership” dan “New User Default Role” di bagian “Settings” > “General”.
- Periksa Plugin Email: Jika Anda menggunakan plugin pihak ketiga untuk mengelola email (seperti SMTP plugins), pastikan konfigurasi email plugin tersebut benar. Seringkali, menggunakan SMTP untuk mengirim email dapat membantu mengatasi masalah terkait pengiriman email.
- Periksa Server Email: Pastikan server hosting Anda mendukung fungsi mail() PHP dan tidak memiliki batasan khusus terkait pengiriman email. Hubungi penyedia hosting Anda untuk memastikan bahwa konfigurasi server memungkinkan pengiriman email dari WordPress.
- Gunakan SMTP untuk Mengirim Email: Anda dapat mengonfigurasi WordPress untuk menggunakan protokol SMTP untuk mengirim email. Gunakan plugin seperti “WP Mail SMTP” untuk melakukan konfigurasi ini. Anda perlu menyediakan informasi akun SMTP yang valid, yang dapat Anda dapatkan dari penyedia layanan email atau penyedia hosting.
- Periksa Spam Folder: Periksa folder spam di kotak surat penerima untuk memastikan email tidak terjebak di dalamnya. Beberapa penyedia layanan email mungkin memandang email dari WordPress sebagai spam jika konfigurasi email tidak tepat.
- Cek Batas Pengiriman Email: Beberapa penyedia hosting memberlakukan batasan terhadap jumlah email yang dapat dikirim setiap jam atau hari. Pastikan Anda tidak melebihi batas ini.
- Periksa Firewall atau Antivirus: Beberapa firewall atau program antivirus dapat memblokir fungsi pengiriman email dari WordPress. Pastikan bahwa perangkat lunak keamanan yang Anda gunakan tidak menghambat proses pengiriman email.
- Periksa Log Error: Lihat file log error di server Anda untuk melihat apakah ada pesan kesalahan terkait dengan pengiriman email. File log ini biasanya dapat ditemukan di direktori
/var/log
atau/var/log/httpd
. - Coba Gunakan Layanan Email Eksternal: Pertimbangkan untuk menggunakan layanan email eksternal seperti SendGrid, Mailgun, atau SMTP Google untuk mengirim email dari WordPress.
- Periksa DNS Records: Pastikan bahwa DNS records untuk domain Anda dikonfigurasi dengan benar, termasuk SPF (Sender Policy Framework) dan DKIM (DomainKeys Identified Mail) records, untuk membantu mengautentikasi email yang dikirim dari domain Anda.
Jika setelah melakukan langkah-langkah di atas masalah masih berlanjut, sebaiknya hubungi dukungan teknis dari penyedia hosting Anda untuk mendapatkan bantuan lebih lanjut.