首页 >后端开发 >php教程 >无法通过 Gmail 发送电子邮件:对'535 用户名和密码未接受”错误进行故障排除?

无法通过 Gmail 发送电子邮件:对'535 用户名和密码未接受”错误进行故障排除?

Susan Sarandon
Susan Sarandon原创
2024-10-18 18:03:29913浏览

Unable to Send Emails via Gmail: Troubleshooting

意外的 SMTP 响应代码:排除“535 用户名和密码未接受”错误

尝试使用 SwiftMail 通过 Gmail 发送电子邮件时,可能会出现错误,指示“预期响应代码为 250,但收到代码“535”,消息为“535-5.7.8 用户名和密码未接受”。此问题可能是由于感知到的垃圾邮件行为而出现。

要解决对于此问题,请考虑以下步骤:

  • 禁用不太安全的应用程序访问: 在 Gmail 设置中启用“允许不太安全的应用程序”以允许 SwiftMail 绕过安全限制。
  • 删除验证码验证:禁用 Google 验证码验证以简化登录过程。
  • 启用两步验证:启用两步验证以增强帐户功能

但是,如果这些措施失败,请实施以下解决方案:

  1. 启用两步验证:访问 Google 的“两步验证”验证”页面并激活该功能。
  2. 创建应用程序密码:专门为您的电子邮件系统生成应用程序密码。
  3. 更新环境文件:将环境文件 (.env) 中的 Gmail 密码替换为步骤 2 中生成的应用密码。
  4. 重新启动服务器:重新启动网络服务器以应用更改。

完成这些步骤后,您应该能够使用 SwiftMail 通过 Gmail 成功发送电子邮件。

以上是无法通过 Gmail 发送电子邮件:对'535 用户名和密码未接受”错误进行故障排除?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn