首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel电子邮件没有发送,原因是未能在SMTP服务器上使用用户名进行身份验证。

Laravel电子邮件没有发送,原因是未能在SMTP服务器上使用用户名进行身份验证。
EN

Stack Overflow用户
提问于 2022-02-03 09:10:04
回答 1查看 1K关注 0票数 1

当我从本地主机发送邮件时,我遇到了问题--一切正常,但是当我从服务器发送邮件时,我没有收到邮件,我收到了一个错误。未能在SMTP服务器上使用用户名进行身份验证,请帮助我如何解决这个问题?谢谢。

请检查错误,谢谢。

https://flareapp.io/share/RmrlNRN7

代码语言:javascript
运行
复制
Swift_TransportException
Failed to authenticate on SMTP server with username "zubair.bhw@gmail.com" using 3 possible authenticators. Authenticator LOGIN returned Expected response code 235 but got code "534", with message "534-5.7.9 Application-specific password required. Learn more at 534 5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor c25sm22236461edt.0 - gsmtp ". Authenticator PLAIN returned Expected response code 235 but got code "534", with message "534-5.7.9 Application-specific password required. Learn more at 534 5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor c25sm22236461edt.0 - gsmtp ". Authenticator XOAUTH2 returned Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials c25sm22236461edt.0 - gsmtp ".
https

.env

代码语言:javascript
运行
复制
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=zubair.bhw@gmail.com
MAIL_PASSWORD='12345678'  
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=zubair.bhw@gmail.com
MAIL_FROM_NAME="${APP_NAME}"
MALE_TO=zubair.bhw@gmail.com
EN

回答 1

Stack Overflow用户

发布于 2022-02-03 11:01:24

  • 尝试端口465而不是587,因为Gmail通常使用该端口。检查您的活动服务器上的端口是否被阻塞。登录到您的gmail帐户( mygmail@gmail.com )。转到https://myaccount.google.com/security,向下滚动到页面底部。在右边,您将看到:允许不太安全的应用程序,确保该选项是打开的.
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70968481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档