【问题标题】:LARAVEL:send mail from gmail account?LARAVEL:从 gmail 帐户发送邮件?
【发布时间】:2021-10-22 01:10:14
【问题描述】:

未能使用 3 个可能的身份验证器在用户名“bisd.ensa@gamil.com”的 SMTP 服务器上进行身份验证。身份验证器登录返回预期的响应代码 235,但得到代码“535”,消息“535-5.7.8 用户名和密码不被接受。了解更多信息,请访问 535 5.7.8 https://support.google.com/mail/?p=BadCredentials k12sm6011555wrd.75 - gsmtp”。 Authenticator PLAIN 返回了预期的响应代码 235,但得到了代码“535”,消息“535-5.7.8 用户名和密码不被接受。了解更多信息,请访问 535 5.7.8 https://support.google.com/mail/?p=BadCredentials k12sm6011555wrd.75 - gsmtp”。身份验证器 XOAUTH2 返回预期的响应代码 250,但得到代码“535”,消息“535-5.7.8 用户名和密码不被接受。了解更多信息,请访问 535 5.7.8 https://support.google.com/mail/?p=BadCredentials k12sm6011555wrd.75 - gsmtp”。 请问有什么解决办法吗?

【问题讨论】:

  • 电子邮件地址中的错字? bisd.ensa@gamil.com -> bisd.ensa@gmail.com
  • 请编辑您的问题并包含您的代码。

标签: laravel smtp gmail


【解决方案1】:

您遇到的问题是您尝试使用用户登录名和密码登录到 Gmail smtp 服务器。

正如消息所述,您应该设置 Xoauth2 使用 Xoauth2 将允许您使用 Oauth2 授权用户,然后您可以发送带有您的请求而不是用户密码的访问令牌

user=someuser@example.com^Aauth=承载 ya29.vF9dft4qmTc2Nvb3RlckBhdHRhdmlzdGEuY29tCg^A^A

或者,您也可以尝试为帐户设置apps password,这通常也可以。即使您的错误消息没有提及它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-24
    • 2014-10-01
    • 2016-03-15
    • 2021-11-10
    • 1970-01-01
    • 2011-12-15
    • 2012-03-30
    相关资源
    最近更新 更多