响应代码预期为250,实际却收到了535,并且消息显示为"535-5.7.8 用户名和密码不被接受"
P粉510127741
P粉510127741 2023-08-21 23:19:07
0
2
477

我最近在尝试通过gmail发送邮件时遇到了一个SwiftMail错误。

预期的响应代码为250,但收到了代码"535",并附带消息"535-5.7.8 用户名和密码不被接受。

我尝试通过我的gmail发送邮件,谷歌认为我是垃圾邮件(可能是因为我请求得太快了),他们给我发了一封邮件说我的账户被访问,我告诉他们是我自己操作的。我能够顺利发送邮件,只是现在出现了这个问题。

这是我的env文件的内容。

MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=talentscoutphil@gmail.com MAIL_PASSWORD=mypasswordhere MAIL_FROM=talentscoutphil@gmail.com MAIL_NAME=talentscout


P粉510127741
P粉510127741

全部回复 (2)
P粉450079266

我遇到了同样的问题,更改我的gmail密码解决了这个问题,还不要忘记在你的gmail账户上启用不安全的应用程序

    P粉937382230

    我在互联网上进行了研究,一些答案包括启用“较低应用程序的访问”和“解锁gmail验证码”,但不幸的是对我没有起作用,直到我找到了两步验证。

    我所做的是:

    1. 在Google上启用两步验证,点击这里

    2. 创建系统使用的应用程序密码,点击这里

    3. 我选择了其他(自定义名称)并点击生成

    4. 进入我的laravel环境文件并进行了编辑

      MAIL_USERNAME=talentscoutphil@gmail.com

      MAIL_PASSWORD=生成的密码

    5. 重新启动我的Apache服务器,然后它又可以工作了

    这是我的解决方案。我创建了这个解决方案,至少让其他人不再浪费时间去寻找可能的答案。

      最新下载
      更多>
      网站特效
      网站源码
      网站素材
      前端模板
      关于我们 免责声明 Sitemap
      PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!