Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapa Saya Mendapat "Ralat SMTP: Tidak Dapat Mengesahkan" dalam PHPMailer?

Mengapa Saya Mendapat "Ralat SMTP: Tidak Dapat Mengesahkan" dalam PHPMailer?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-11 16:37:02990semak imbas

Why Am I Getting

"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:

  1. Akses akaun Google anda di myaccount.google.com .
  2. Navigasi ke "Log masuk & keselamatan".
  3. Cari dan pilih "Apl dengan akses akaun".
  4. Tatal ke bawah ke bahagian bertajuk "Apl kurang selamat".
  5. Dayakan pilihan "Benarkan apl kurang selamat".

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn