"Ralat SMTP: Tidak dapat mengesahkan" dalam PHPMailer: Menangani Kegagalan Pengesahan
Dalam PHPMailer, menghadapi ralat "Ralat SMTP: Tidak dapat sahkan" semasa cuba menghantar e-mel menunjukkan masalah pengesahan dengan pelayan mel. Walaupun anda telah memastikan ketepatan nama pengguna dan kata laluan anda, isu yang lebih mendasar mungkin wujud.
Satu kemungkinan punca ralat ini terletak pada langkah keselamatan Google. Untuk meningkatkan keselamatan, Google memerlukan aplikasi pihak ketiga yang menggunakan Gmail untuk menghantar e-mel mempunyai "Benarkan apl yang kurang selamat" didayakan. Jika pilihan ini dilumpuhkan, PHPMailer dan aplikasi lain yang serupa mungkin menghadapi ralat pengesahan.
Untuk menyelesaikan isu ini, ikut langkah berikut:
Sebagai alternatif, anda boleh mengakses terus tetapan ini di https://myaccount.google.com/lesssecureapps.
Oleh mendayakan "Benarkan apl yang kurang selamat," anda membenarkan PHPMailer dan aplikasi lain yang kurang selamat untuk mengakses akaun Gmail anda untuk menghantar e-mel. Ini sepatutnya menyelesaikan ralat pengesahan yang anda hadapi dalam PHPMailer.
Atas ialah kandungan terperinci Mengapa Saya Mendapat 'Ralat SMTP: Tidak Dapat Mengesahkan' dalam PHPMailer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!