Kutilgan javob kodi 250, lekin "535" kodi bilan "535-5.7.8" Foydalanuvchi nomi va parol qabul qilinmadi

Men yaqinda Gmail orqali pochta xabarini jo'natishga harakat qilayotganda, SwiftMail xatosiga duch kelganman.

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

Men gmail orqali pochta orqali xat jo'natishga harakat qilardim va Google spam (ehtimol, men juda tez so'raganim uchun) deb o'yladim, ulardan hisobimga kirishni so'radim va men ularga aytganman. Men muammosiz pochta jo'natish imkoniyatiga ega bo'ldim va hozirgina paydo bo'ldim.

Bu mening env faylimning mazmuni.

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=mypasswordhere
[email protected]
MAIL_NAME=talentscout
16

7 javoblar

Internetda tadqiqot qildim va ba'zi javoblar, 2-ni topganimga qadar afsuski, men uchun ishlamagan " kichik ilovalar uchun kirish " va " Gmail captcha'ni ochish - tasdiqlash.

Quyidagi amallarni bajarganman:

  1. enable the 2-step verification to Google HERE

  2. Create App Password to be use by your system HERE

  3. I selected Others (custom name) and clicked generate

  4. Went to my env file in laravel and edited this

    [email protected]

    MAIL_PASSWORD=thepasswordgenerated

  5. Restarted my apache server and boom! It works again.

Bu mening yechimim edi. Men buni boshqa odamlarni o'z vaqtini yo'qotmasliklarini iloji boricha tekshirib ko'rishga undashga undash uchun yaratdim.

91
qo'shib qo'ydi
Siz meni qutqarasiz, rahmat sir
qo'shib qo'ydi muallif Than Htut Oo, manba
javob uchun 1-plyus. Bu yii2 da ishlaydi
qo'shib qo'ydi muallif Mr Faisal, manba
men uchun faqat 2 bosqichli tekshiruvni o'chirib qo'yish bilan ishladi
qo'shib qo'ydi muallif Rohan Khude, manba
yaxshi rahmat juda ko'p rahmat
qo'shib qo'ydi muallif predactor, manba
Yaxshi, rahmat
qo'shib qo'ydi muallif Marwan, manba
men uchun ishlayotganingiz uchun rahmat.
qo'shib qo'ydi muallif Jacky Supit, manba
Yaxshi ish, hozir uning ishi
qo'shib qo'ydi muallif Rahul Tathod, manba
Men asta-sekin amal qilaman, lekin uni ishga tushira olmayapman. Boshqa o'zgaruvchilari bilan almashing (masalan, shifrlash, port).
qo'shib qo'ydi muallif JCarlos, manba
O'zimga javob beraman. Kriptografiya tls , port 587 . Lekin eng muhimi: PHP artisan config: cache .
qo'shib qo'ydi muallif JCarlos, manba
Men bu qadamlarni qildim va muammoimni hal qildim. Ilova parolini ishlatganingizdan so'ng men 2 bosqichli tekshiruvni o'chirib qo'ydim va u hali ham ishlaydi.
qo'shib qo'ydi muallif Imtiaz, manba
Ha, u men uchun ishlaydi Tani sizga katta rahmat
qo'shib qo'ydi muallif Badshah Sahib, manba
yaxshi javob juda ko'p rahmat
qo'shib qo'ydi muallif vimuth, manba
+1, Laravel 5.5 da ishladingiz.
qo'shib qo'ydi muallif prokawsar, manba
@Imtiaz Hali ham ishlayotgan bo'lsa-da, uni xavfsizlik maqsadlarida foydalanishni afzal deb bilaman. Xo'sh, u ishlaganiga xursand bo'ldim!
qo'shib qo'ydi muallif Camilo Go Jr., manba

Gmail parolimni o'zgartirib, muammoni bartaraf etgandim, shuningdek, xizmatini yoqishni unutmang. Gmail hisobingizda kamroq xavfsiz dastur.

3
qo'shib qo'ydi
Bu men uchun etarlidir! Rahmat :)
qo'shib qo'ydi muallif Daniel Eduardo Delgado Diaz, manba
Zo'rku! Ehtimol, biz echimlarimizdan farq qilamiz, biroq u sizning ishingiz yo'q!
qo'shib qo'ydi muallif Camilo Go Jr., manba

Bu bitta qadam men uchun ishladi ... 2 bosqichli tekshiruv yo'q. Mahalliy rivojlanishim uchun qo'g'irchoq hisobni yaratganim bois, men ushbu sozlamada yaxshi bo'lardi. Agar hisobingiz shaxsiy yoki muhim ma'lumotlar mavjud bo'lmasa, buni amalga oshirganingizga ishonch hosil qiling. Bu xatolikni echishning yana bir usuli va xavfsiz emas.

I turned ON the setting to alow less secured apps to be allowed access. Form here : https://myaccount.google.com/lesssecureapps

Umid qilamanki bu sizning maqsadingizga yordam beradi.

1
qo'shib qo'ydi

Gmail xavfsizlik sabablaridan foydalanuvchi nomi sifatida boshqa ilovalarda ishlatiladigan pochta manzillarini ishlatishni blokirovka qilishga harakat qiladi. Yoki pochta uchun yangi elektron pochta manzilini yaratishingiz kerak yoki siz kamroq xavfsiz ilovalarga kirishingiz kerak va kamroq xavfsiz ilovalar uchun kirishni yoqing. Gmail sizni ushbu o'zgarishlarning o'zingiz tomonidan amalga oshirilganligini tasdiqlashingiz mumkin bo'lgan joydan tasdiqlash uchun sizga pochta orqali yuboradi. Keyin bunday pochta manzillarini pochta orqali dastur uchun ilovalar orqali ishlatishingiz mumkin.

0
qo'shib qo'ydi

Menda hamma narsa yaxshi edi. Xavfsizroq ilovaning kam imkoniyati ham yoqilgan. Shunday bo'lsa-da, men xatoga yo'l qo'ygan edim. Men qildim:

  • Google sizga muhim xavfsizlik xabari
  • yuboradi
  • Keyin siz ushbu faoliyatga ruxsat berishingiz kerak. ( YES, ME ME 'ni kiriting)
  • ni bosing
  • Keyin yana elektron pochta xabarini yuborishingiz mumkin.
0
qo'shib qo'ydi

Bu mening .env pochta sozlamalari

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

Men savolda aytib o'tilganidek, xatoligini olgan edim, lekin uni ishlatganman

php artisan config:cache

Hamma narsa yaxshi ishladi

0
qo'shib qo'ydi

Men ushbu masalani hal qildim va ushbu foydalanishni hal qildim

gmail.com saytiga o'ting

mening hisobim

va yoqing

Xavfsiz ilovalarga ruxsat berish: ON

ish boshlaydi

0
qo'shib qo'ydi
Laravel Uzbek Community
Laravel Uzbek Community
172 ishtirokchilar

PhP |BotsUz
PhP |BotsUz
93 ishtirokchilar

Phpni o'rganishni Hohlasangiz https://t.me/joinchat/AAAAAE-KRc5dd5tPMmGmWA A'zo bo'lin