php - 身份验证器登录返回预期响应代码 235,但得到代码 "535",消息为 "535 Incorrect authentication data "

标签 php laravel

嗨,我正在尝试在 laravel 中发送电子邮件。但是当尝试发送它时会产生以下错误并且邮件没有发送。但是在 localhost 中一切正常,没有任何问题。

  Failed to authenticate on SMTP server with username "lifeloveandotherthings94@gmail.com" using 2 possible authenticators. Authenticator LOGIN returned Expected response code 235 but got code "535", with message "535 Incorrect authentication data
     ". Authenticator PLAIN returned Expected response code 235 but got code "535", with message "535 Incorrect authentication data"

以下是我在 .env 中的代码
MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD=MyEmailPassword
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=noreply@lifelove.com
MAIL_FROM_NAME='LifeLoveAndOtherThings'

我没有在 config/mail.php 中添加附加代码
'stream' => [
    'ssl' => [
        'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true,
    ],
],

我没有在 config/mail.php 中更改或添加我的电子邮件。我只在 .env 文件中设置了它。这里有什么问题。

最佳答案

我有一个类似的错误,我引用了我的密码,它就像魅力一样。

MAIL_PASSWORD="YourEmailPassword"
如果问题仍然存在,请尝试在双引号中使用用户名、密码和端口号。
如果您使用的是个人 Gmail 帐户,请按照以下步骤操作:
  • 前往 https://myaccount.google.com/security#connectedapps
  • 查看安全菜单 -> 带有帐户访问菜单的应用程序。
  • 您必须打开“允许安全性较低的应用程序”选项。

  • 如果您已经按照这些步骤操作,请尝试重新启动您的项目。如果它仍然不起作用,请继续以下步骤:
  • 访问 https://accounts.google.com/UnlockCaptcha
  • 点击继续按钮

  • 祝你好运!

    关于php - 身份验证器登录返回预期响应代码 235,但得到代码 "535",消息为 "535 Incorrect authentication data ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61222340/

    相关文章:

    javascript - 如何使用 jQuery 获取特定元素

    php - 使用 Laravel Query Builder 进行复杂的 MySQL 内连接查询

    php - 如何在 laravel 中使用 hasMany 关系制作更新页面

    php - 使用 laravel 在 PHPStorm 上等待与 ide key 消息的传入连接

    laravel - 按一对多相关表列的平均值排序

    php - PHP 可以跟随 URL 吗?

    php - 如何在YouTube中获取最近24小时访问量最大的视频的RSS提要

    php - 在 MySQL 连接上设置字符集不起作用

    php - 将 2 个查询连接到 1 个

    laravel - 如何在 Laravel Blade 中连接变量与数据库字段名称?