首页 >后端开发 >php教程 >如何解决 Gmail 和 SwiftMailer 邮件服务器错误代码 535:'用户名和密码未接受”?

如何解决 Gmail 和 SwiftMailer 邮件服务器错误代码 535:'用户名和密码未接受”?

Patricia Arquette
Patricia Arquette原创
2024-10-18 18:04:29833浏览

How to Resolve Mail Server Error Code 535:

邮件服务器错误:“用户名和密码不接受”,代码 535

尝试使用 SwiftMailer 通过 Gmail 发送电子邮件时,用户可能会遇到错误消息:

“预期响应代码为 250,但收到代码“535”,并显示消息“535-5.7.8 用户名和密码不被接受。”

Google 时可能会出现此问题怀疑垃圾邮件活动并暂时限制对某些应用程序或设备的访问要解决此问题,请按照以下步骤操作:

1. 启用两步验证

启用两步验证。验证您的 Google 帐户以增强安全性。

2. 创建应用程序密码

创建特定于您的应用程序或服务器的应用程序密码。常规 Google 帐户密码,应用于从第三方应用程序访问您的 Google 帐户。

3. 更新环境文件

替换您环境中的原始 Gmail 密码文件(例如 .env)与新生成的应用程序密码。

4.重新启动服务器

重新启动 Apache 服务器或其他应用程序服务器以应用更改。

其他提示:

  • 确保您的电子邮件发送量没有过多,并且符合 Google 的准则。
  • 避免过快地连续发送电子邮件,因为这可能会触发垃圾邮件过滤器。
  • 考虑使用不同的电子邮件提供商或电子邮件发送服务。

按照以下步骤,您可以解决“用户名和密码不被接受”错误并恢复通过 Gmail 发送电子邮件。

以上是如何解决 Gmail 和 SwiftMailer 邮件服务器错误代码 535:'用户名和密码未接受”?的详细内容。更多信息请关注PHP中文网其他相关文章!

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