Rumah > pembangunan bahagian belakang > tutorial php > Mengapakah PHPMailer Saya Menghantar E-mel Gagal dengan \'Perintah Kata Laluan Gagal\' daripada VPS?

Mengapakah PHPMailer Saya Menghantar E-mel Gagal dengan \'Perintah Kata Laluan Gagal\' daripada VPS?

Mary-Kate Olsen
Lepaskan: 2024-11-24 01:30:08
asal
611 orang telah melayarinya

Why is My PHPMailer Sending Emails Failing with

PHPMailer - SMTP ERROR: Menyelesaikan Kegagalan Perintah Kata Laluan untuk Penghantaran Mel daripada Pelayan VPS

Dalam senario ini, pembangun menghadapi masalah semasa cuba menghantar e-mel daripada pelayan kongsi menggunakan PHP dan PHPMailer. Walaupun mengikut sintaks PHPMailer yang betul, pengguna menghadapi ralat "Arahan kata laluan gagal", disertai dengan "Sila log masuk melalui penyemak imbas web anda dan kemudian cuba lagi."

Untuk menyelesaikan isu ini, adalah penting untuk menangani sebab-sebab yang berpotensi di sebalik kesilapan. Masalahnya mungkin berpunca daripada langkah keselamatan yang dilaksanakan oleh Google, penyedia pelayan SMTP yang sedang digunakan (Gmail). Langkah-langkah ini boleh dicetuskan oleh pengesanan aplikasi "kurang selamat" yang cuba mengakses akaun e-mel atau melalui beberapa percubaan log masuk dalam tempoh yang singkat.

Untuk membetulkan keadaan, langkah berikut boleh diambil:

  1. Dayakan "Kurang Selamat Apps":

    • Log masuk ke akaun Gmail yang dikaitkan dengan pelayan SMTP.
    • Lawati pautan ini: https://www.google.com/settings/u/ 1/security/lesssecureapps
    • Togol pilihan untuk "Benarkan apl kurang selamat" kepada HIDUP.
  2. Lumpuhkan Pengesanan Aktiviti Mencurigakan:

    • Log masuk ke akaun Gmail dan semak percubaan log masuk yang mencurigakan dengan mengakses pautan ini: https://security.google.com/settings/security/activity?hl=ms&pli=1
    • Jika sebarang aktiviti yang mencurigakan dikesan, semak dan terima aktiviti tersebut untuk membenarkan sambungan.
  3. Jelas CAPTCHA:

    • Akses pautan ini: https://accounts.google.com/b/0/DisplayUnlockCaptcha
    • Ikuti arahan untuk mengosongkan CAPTCHA, yang mungkin menghalang pengesahan berjaya kerana log masuk yang berlebihan percubaan.

Dengan melaksanakan langkah-langkah ini, pembangun boleh menyelesaikan aplikasi "kurang selamat" dan isu aktiviti yang mencurigakan dan berjaya menghantar e-mel menggunakan PHPMailer daripada pelayan VPS mereka.

Atas ialah kandungan terperinci Mengapakah PHPMailer Saya Menghantar E-mel Gagal dengan \'Perintah Kata Laluan Gagal\' daripada VPS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan