Mailer错误:以下发件人地址失败:myemailaddress@gmail.com

时间:2019-04-03 09:08:32

标签: php ssl phpmailer

我从我的电子邮件地址向另一人发送邮件时遇到问题。

我在我的Gmail帐户设置中启用了不安全的应用程序。我还检查了到php.ini的OpenSSL扩展,但是它已经没有注释。

这是send.php中的一些代码:

require 'class.phpmailer.php';

    $mail = new PHPMailer;

    $mail->IsSMTP();
    $mail->Host = 'smtp.gmail.com';
    $mail->Port = 465;
    $mail->SMTPSecure = 'ssl'; // tls sur port 587, ssl sur port 465
    $mail->SMTPAuth = true;
    $mail->Username = 'mickaelgudin@gmail.com';
    $mail->Password = 'mypassword';

    $mail->From = 'mickaelgudin@gmail.com';
    $mail->FromName = 'Mickael Gudin';
    $mail->AddAddress('mickaelgudin@gmail.com', 'mickael'); // to

    $mail->IsHTML(true);

    $mail->Subject = 'Test subject';
    $mail->Body    = 'This is message body <strong>in bold!</strong>';
    $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

    if (!$mail->Send()) {
       echo 'Mailer Error: ' . $mail->ErrorInfo; die;
    } else {
        echo 'Message has been sent';
    }enter code here

我给你SMTPDebug的回报:

  

2019-04-03 09:02:38服务器->客户:220 smtp.gmail.com ESMTP   t15sm22060962wmt.2-gsmtp 2019-04-03 09:02:38客户端->服务器:EHLO   本地主机2019-04-03 09:02:38服务器->客户端:250-smtp.gmail.com位于   您的服务,[2a01:e35:8bfd:2900:a98e:88ca:1ed8:1499] 250-SIZE   35882577 250-8BITMIME 250-AUTH登录平面XOAUTH2 PLAIN-CLIENTTOKEN   OAUTHBEARER XOAUTH 250-增强状态代码250-管道250-填充   250 SMTPUTF8 2019-04-03 09:02:38客户端->服务器:身份登录   2019-04-03 09:02:38服务器->客户:334 VXNlcm5hbWU6 2019-04-03   09:02:38客户->服务器:bWlja2FlbGd1ZGluQGdtYWlsLmNvbQ == 2019-04-03   09:02:38服务器->客户:334 UGFzc3dvcmQ6 2019-04-03 09:02:38客户   ->服务器:c2ltcHNvbj03OA == 2019-04-03 09:02:38服务器->客户:535-5.7.8不接受用户名和密码。在535 5.7.8了解更多   https://support.google.com/mail/?p=BadCredentials t15sm22060962wmt.2-   gsmtp 2019-04-03 09:02:38 SMTP错误:密码命令失败:   535-5.7.8不接受用户名和密码。在535 5.7.8了解更多   https://support.google.com/mail/?p=BadCredentials t15sm22060962wmt.2-   gsmtp 2019-04-03 09:02:38客户端->服务器:RSET 2019-04-03   09:02:38服务器->客户:250 2.1.5崩溃t15sm22060962wmt.2-   gsmtp 2019-04-03 09:02:38客户->服务器:邮件来自:2019-04-03   09:02:38服务器->客户:530-5.5.1需要身份验证。学习   530 5.5.1 https://support.google.com/mail/?p=WantAuthError中的更多内容   t15sm22060962wmt.2-gsmtp 2019-04-03 09:02:38 SMTP错误:邮件来自   命令失败:530-5.5.1需要身份验证。在530了解更多   5.5.1 https://support.google.com/mail/?p=WantAuthError t15sm22060962wmt.2-gsmtp

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,这与我的凭据无关,实际上是我的电子邮件设置。我以为我已启用不安全的应用程序来访问我的帐户,但实际上此设置在我的设置中被禁用。

仍然感谢您的帮助