Rumah >pembangunan bahagian belakang >Golang >Mengapa Saya Mendapat Ralat '535 5.7.8 Nama Pengguna dan Kata Laluan Tidak Diterima' Semasa Menghantar E-mel melalui SMTP?

Mengapa Saya Mendapat Ralat '535 5.7.8 Nama Pengguna dan Kata Laluan Tidak Diterima' Semasa Menghantar E-mel melalui SMTP?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-21 13:19:09315semak imbas

Why Am I Getting the

Penghantaran E-mel Gagal: Menyelesaikan Ralat "535 5.7.8 Nama Pengguna dan Kata Laluan tidak Diterima"

Apabila cuba mengkonfigurasi fungsi penghantaran e-mel menggunakan protokol SMTP, anda mungkin menghadapi ralat "535 5.7.8 Nama Pengguna dan Kata Laluan tidak diterima. Ketahui lebih lanjut di 5.7.8 https://support.google.com/mail/?p=BadCredentials." Ralat ini berlaku walaupun telah mendayakan Benarkan apl yang kurang selamat dan memasukkan bukti kelayakan yang kelihatan betul.

Menangani Isu

Punca asas ralat ini terletak pada percubaan Google untuk meningkatkan akaun keselamatan. Untuk menyelesaikan isu dan memastikan penghantaran e-mel berjaya, ikut langkah berikut:

1. Dayakan Pengesahan 2FA

Jika belum didayakan, aktifkan pengesahan 2 langkah untuk akaun anda: https://myaccount.google.com/security

2. Jana Kata Laluan Apl

Navigasi ke https://security.google.com/settings/security/apppasswords dan buat kata laluan apl. Ini ialah kod laluan 16 digit yang memberikan akses terhad kepada akaun Google anda khusus untuk tujuan penghantaran e-mel melalui protokol SMTP.

3. Gunakan Kata Laluan Apl dalam Kod Anda

Ganti rentetan tetap "somecrazypw" dalam fungsi SendContactUsForm anda dengan kata laluan apl yang dijana dalam langkah 2. Ini akan memastikan bahawa fungsi penghantaran e-mel anda menggunakan bukti kelayakan yang sesuai untuk mengesahkan dengan SMTP Google pelayan.

Kesimpulan

Dengan mengikuti langkah-langkah ini, anda boleh mendayakan penghantaran e-mel yang selamat dan boleh dipercayai melalui protokol SMTP, mengelakkan "535 5.7.8 Nama Pengguna dan Kata Laluan tidak diterima" kesilapan. Ingat, adalah penting untuk mengekalkan amalan akaun selamat dengan mendayakan kedua-dua 2FA dan menggunakan kata laluan apl untuk aplikasi tertentu.

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat '535 5.7.8 Nama Pengguna dan Kata Laluan Tidak Diterima' Semasa Menghantar E-mel melalui SMTP?. 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