PHPmailer无法使用正确的信息登录

问题描述 投票:0回答:1

所以我尝试通过PHPMailer发送邮件,但是当我尝试发送邮件时,出现以下错误:

 SMTP ERROR: Password command failed: 535-5.7.8 Username and Password not accepted. Learn more at535 5.7.8 https://support.google.com/mail/?p=BadCredentials b4sm17820744wrv.42 - gsmtp
SMTP Error: Could not authenticate.

我用于设置服务器设置的代码:

        $mail->IsSMTP();
        $mail->Host = "tls://smtp.gmail.com";
        $mail->SMTPAuth = true;
        $mail->SMTPSecure = "tls";
        $mail->Username = "******@gmail.com";
        $mail->Password = "*********";
        $mail->Port = "587";
        $mail->SMTPDebug = 1;

到目前为止我尝试过的:

  • 允许不太安全的应用程序
  • 启用IMAP和POP
  • 手动登录以检查用户名和密码是否正确(是)

如何解决此问题?我一直在用错误代码在Google中搜索,在错误消息中通过SO和Google进行了搜索,但我无法修复它。

php phpmailer
1个回答
1
投票

简单地将此代码调整为您的:)

LINK

© www.soinside.com 2019 - 2024. All rights reserved.