Kod respons dijangka 250, tetapi sebaliknya 535 diterima dan mesejnya ialah "535-5.7.8 Nama pengguna dan kata laluan tidak diterima"
P粉510127741
2023-08-21 23:19:07
<p>Saya baru-baru ini mengalami ralat SwiftMail semasa cuba menghantar e-mel melalui gmail. </p>
<pre class="brush:php;toolbar:false;">Kod jawapan yang dijangkakan 250, tetapi menerima kod "535" dengan mesej "535-5.7.8 Nama pengguna dan kata laluan tidak diterima."
<p>Saya cuba menghantar e-mel melalui gmail saya dan Google menganggap saya spam (mungkin kerana saya meminta terlalu cepat) dan mereka menghantar e-mel kepada saya mengatakan akaun saya telah diakses, yang saya beritahu mereka bahawa saya mengendalikannya sendiri. Saya dapat menghantar e-mel tanpa masalah, saya baru sahaja mengalami masalah ini. </p>
<p>Ini ialah kandungan fail env saya. </p>
<pre class="brush:php;toolbar:false;">MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=talentscoutphil@gmail.com
MAIL_PASSWORD=kata laluan saya di sini
MAIL_FROM=talentscoutphil@gmail.com
MAIL_NAME=talentscout</pre>
<p><br /></p>
Saya mengalami masalah yang sama, menukar kata laluan gmail saya menyelesaikannya, juga jangan lupa untuk mendayakan apl tidak selamat pada akaun gmail anda
Saya menyelidik di Internet dan beberapa jawapan termasuk mendayakan "perlahankan akses apl" dan "buka kunci kod pengesahan gmail" tetapi malangnya ia tidak berkesan untuk saya sehingga saya menemui pengesahan dua langkah .
Apa yang saya lakukan ialah:
Untuk mendayakan pengesahan 2 langkah di Google, klik di sini
Untuk membuat kata laluan aplikasi untuk kegunaan sistem, klik di sini
Saya memilih Lain-lain (nama tersuai) dan mengklik Jana
Pergi ke fail persekitaran laravel saya dan mengeditnya
MAIL_USERNAME=talentscoutphil@gmail.com
MAIL_PASSWORD=Kata laluan yang dihasilkan
Ini penyelesaian saya. Saya mencipta penyelesaian ini untuk sekurang-kurangnya menyelamatkan orang lain daripada membuang masa mencari jawapan yang mungkin.