Ralat SMTP: Perintah Kata Laluan Gagal Semasa Menghantar E-mel dari Pelayan
Masalah:
Walaupun menggunakan tetapan PHPMailer dan bukti kelayakan GMail yang betul, ralat berlaku apabila cuba menghantar e-mel daripada pelayan kongsi. Mesej ralat berbunyi: "SMTP connect() failed" dengan respons 534 yang menunjukkan bahawa arahan kata laluan telah gagal.
Penyelesaian:
Bertentangan dengan andaian bahawa Skrip PHP adalah bebas ralat, isunya terletak pada langkah keselamatan Google. Apabila aplikasi cuba mengakses akaun GMail, Google mungkin membenderakannya sebagai berpotensi mencurigakan disebabkan oleh:
Penyelesaian:
Untuk menyelesaikan isu ini, langkah berikut ialah disyorkan:
Dengan melengkapkan langkah ini, langkah keselamatan yang dilaksanakan oleh Google akan dipintas. Walau bagaimanapun, perlu diingat bahawa penggunaan aplikasi yang kurang selamat boleh menjejaskan keselamatan akaun e-mel, jadi adalah bijak untuk menimbang risiko dan faedah sebelum mendayakannya.
Atas ialah kandungan terperinci Mengapa Pelayan Saya Mendapat Ralat 'Arahan Kata Laluan SMTP Gagal' Semasa Menghantar E-mel melalui Gmail?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!