pengembangan-web-mp-pd.com

Kode respons yang diharapkan 250 tetapi mendapat kode "535", dengan pesan "535-5.7.8 Nama pengguna dan Kata Sandi tidak diterima

Baru-baru ini saya menemukan kesalahan SwiftMail ketika mencoba mengirim email melalui gmail.

 Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted.

Saya mencoba mengirim email melalui gmail saya dan google berpikir bahwa saya adalah spam (mungkin karena saya meminta terlalu cepat) saya menerima email dari mereka yang mengatakan akun saya adalah akses dan saya mengatakan kepada mereka itu adalah saya. Saya dapat mengirim email tanpa masalah dan baru saja terjadi sekarang.

Ini adalah isi dari file env saya.

MAIL_DRIVER=smtp
MAIL_Host=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=mypasswordhere
[email protected]
MAIL_NAME=talentscout
22
Camilo Go Jr.

Saya meneliti di internet dan beberapa jawaban termasuk mengaktifkan "akses untuk aplikasi yang lebih rendah" dan "membuka kunci captcha gmail" yang sayangnya tidak bekerja untuk saya sampai saya menemukan verifikasi 2 langkah.

Apa yang saya lakukan adalah sebagai berikut:

  1. aktifkan verifikasi 2 langkah ke google DI SINI

  2. Buat Kata Sandi Aplikasi untuk digunakan oleh sistem Anda DI SINI

  3. Saya memilih Lainnya (nama khusus)} dan mengklik menghasilkan

  4. Pergi ke file env saya di laravel dan mengedit ini

    [email protected]

    MAIL_PASSWORD = kata sandi ini dibuat

  5. Mulai ulang server dan boom Apache saya! Berhasil lagi.

Ini solusi saya. Saya membuat ini untuk setidaknya membuat orang lain tidak membuang-buang waktu untuk meneliti jawaban yang mungkin.

105
Camilo Go Jr.

Saya memiliki masalah yang sama, mengubah kata sandi gmail saya memperbaiki masalah, dan juga jangan lupa untuk mengaktifkan aplikasi kurang aman di akun gmail Anda

5
M-O-H-S-E-N

saya memiliki masalah yang sama saya menyelesaikan penggunaan ini di bawah

buka gmail.com 

akun saya 

dan aktifkan 

Izinkan aplikasi yang kurang aman: ON

itu mulai bekerja

1
Tigran

Satu langkah ini berfungsi untuk saya ... Tidak ada verifikasi 2 langkah . Karena saya telah membuat akun dummy untuk pengembangan lokal saya, jadi saya setuju dengan pengaturan ini . Pastikan Anda hanya melakukan ini jika akun Anda tidak mengandung data pribadi atau penting . Ini hanyalah cara lain untuk mengatasi kesalahan ini dan TIDAK aman.

Saya AKTIFKAN pengaturan untuk memungkinkan aplikasi yang kurang aman untuk diizinkan mengakses . Form di sini: https://myaccount.google.com/lesssecureapps

Semoga ini bisa membantu tujuan Anda.

1
zeetit

Semuanya baik-baik saja. Opsi aplikasi yang kurang aman juga diaktifkan. Namun, saya masih mendapatkan kesalahan. Apa yang telah saya lakukan adalah:

  • Google akan mengirimkan Anda Lansiran keamanan kritis  
  • Maka Anda harus mengesahkan aktivitas itu. (Mengklik ' YES, ITULAH AKU ' ketik hal)
  • Maka Anda dapat mencoba mengirim email lagi. 

Gmail cenderung memblokir penggunaan alamat surat yang digunakan dalam aplikasi lain sebagai nama pengguna karena alasan keamanan. Anda harus membuat alamat email baru untuk tujuan surat atau Anda harus pergi ke Akses Aplikasi Kurang Aman dan mengaktifkan akses untuk aplikasi yang kurang aman. Gmail akan mengirimi Anda email untuk konfirmasi dari mana Anda dapat memverifikasi bahwa perubahan itu dilakukan sendiri. Hanya dengan begitu, Anda dapat menggunakan alamat surat seperti itu untuk tujuan pengiriman melalui aplikasi.

1
Jiwan

Ini adalah pengaturan email .env saya 

MAIL_DRIVER=smtp
MAIL_Host=smtp.googlemail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=hello27
MAIL_ENCRYPTION=tls

saya mendapatkan kesalahan yang sama seperti yang dinyatakan dalam pertanyaan tetapi dengan menggunakan

php artisan config:cache

Semuanya bekerja dengan baik

0
user3926759