无法使用 3 个可能的身份验证器在 SMTP 服务器上使用用户名“phptest01072003@gmail.com”进行身份验证。身份验证器登录返回预期响应代码 235,但收到代码“535”,并显示消息“535-5.7.8 用户名和密码未接受。了解更多信息,请访问 535 5.7.8 https://support.google .com/mail/?p= BadCredentials mv24-20020a17090b199800b001d954837197sm10565041pjb.22 - gsmtp“。身份验证器 PLAIN 返回预期响应代码 235,但收到代码“535”,并显示消息“535-5.7.8 用户名和密码未接受。了解更多信息,请访问 535 5.7.8 https://support.google .com/mail/?p= BadCredentials mv24-20020a17090b199800b001d954837197sm10565041pjb.22 - gsmtp“。身份验证器 XOAUTH2 返回预期响应代码 250,但收到代码“535”,并显示消息“535-5.7.8 用户名和密码未接受。了解更多信息,请访问 535 5.7.8 https://support.google .com/mail/?p= BadCredentials mv24-20020a17090b199800b001d954837197sm10565041pjb.22 - gsmtp“。
邮件代码:-
public function html_email() {
        $data = array('name'=>"HJ KING");
        Mail::send('layout.forgotpasswordmodel', $data, function($message) {
           $message->to(session('forgotemail'), 'HII, '.session('forgotfname'))->subject
              ('ForgotPassword');
              $message->from('xyz@gmail.com','HJ KING');
        });
      //   echo "HTML Email Sent. Check your inbox.";
      // return redirect('forgotpassword');
      return redirect()->back()->withErrors([
          'email' => 'MAIL SENT SUCCESSFULLY',
      ]);
     }
.Env 文件:-
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=phptest01072003@gmail.com
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
最后
我将 Laravel 应用连接到 Gmail
通过从安全中的应用程序密码获取密码
在我的第二个 Gmail 帐户上启用两步验证