当前位置: 首页 > 面试题库 >

预期的响应代码为250,但代码为“ 535”,消息为“ 535-5.7.8”,用户名和密码不被接受

松钟展
2023-03-14
问题内容

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

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

我试图通过gmail发送邮件,而google认为我是垃圾邮件(可能是因为我请求的速度太快了)。我收到了他们的来信,说我的帐户可以访问,我告诉他们是我。我能够毫无问题地发送邮件,而这只是现在发生的事情。

这是我的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

问题答案:

我在互联网上进行了研究,得出的一些答案包括启用“ 访问较小的应用程序 ”和“ 解锁gmail验证码
”,可惜的是,直到我找到了两步验证,该功能才对我有用。

我所做的是:

  1. 启用 两步验证 到Google 这里

  2. 创建应用程序密码由系统要使用HERE

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

  4. 进入laravel中的env文件并对其进行了编辑

MAIL_USERNAME=talentscoutphil@gmail.com

MAIL_PASSWORD =生成的密码

  1. 重新启动我的Apache服务器并开始繁荣! 它再次起作用

这是我的解决方案。我创建这个程序的目的是至少使其他人不要浪费时间研究可能的答案。



 类似资料:
  • 我最近在尝试通过gmail发送邮件时遇到了一个SwiftMail错误。 我试图通过我的gmail发送邮件,谷歌认为我是一个垃圾邮件(可能是因为我的请求太快了),我收到了他们的邮件,说我的帐户可以访问,我告诉他们是我。我能够毫无问题地发送邮件,而这只是刚刚发生的事。 这是我的env文件的内容。

  • 当我尝试使用JavaMail API发送邮件时,会出现以下错误:

  • 虽然使用modemailer发送邮件时只有少数帐户,但它工作正常,但对于某些帐户,即使凭据正确,它也会给出“无效登录:535-5.7.8用户名和密码不被接受。在535 5.7.8了解更多信息https://support.google.com/mail/?p=BadCredentials3sm51852778pfg。186-gsmtp“

  • 预期响应代码为250,但收到代码“535”,消息“535-5.7.8用户名和密码不被接受。有关详细信息,请访问535 5.7.8https://support.google.com/mail/?p=BadCredentialsz7sm6546905pgb。24-gsmt 尝试发送电子邮件时发生此错误

  • 问题内容: 我正在使用Laravel Mail函数发送电子邮件。以下是我的文件设置。 控制器邮件方法 当我运行代码时,它给我以下错误消息: Swift_TransportException 预期的响应代码为220,但得到的代码为“”,并带有消息“” 我已经在视图中创建了一个包含一些数据的文件。 如何解决此错误消息? 问题答案: 如果您未启用要用于发送的帐户的两步验证(可以在此处完成),则通常会出现

  • 我正在尝试使用以下功能测试应用程序从localhost发出的电子邮件: 但我有一个错误: 发送电子邮件。转到:171:smtp错误:535 5.7.8不接受用户名和密码。在5.7.8了解更多信息https://support.google.com/mail/?p=BadCredentialsa7sm5381413wmh。14-gsmtp联系人。go:38:错误seding联系我们表格535 5.7