Php SMTP邮件发送不工作

Php SMTP邮件发送不工作,php,email,authentication,smtp,Php,Email,Authentication,Smtp,我正在使用smtp从我的网站发送电子邮件,下面给出了我使用的代码。它显示出错误。不工作。我已经在我的网站上启用了openssl。 require 'phpmailer/PHPMailerAutoload.php'; define('GUSER', 'test@gmail.com'); // GMail username define('GPWD', 'test11111'); // GMail password $to='test11@gmail.com'; $body='hi'; $subj

我正在使用smtp从我的网站发送电子邮件,下面给出了我使用的代码。它显示出错误。不工作。我已经在我的网站上启用了openssl。
require 'phpmailer/PHPMailerAutoload.php';
 define('GUSER', 'test@gmail.com'); // GMail username
define('GPWD', 'test11111'); // GMail password
$to='test11@gmail.com';
$body='hi';
$subject='request';
$from=GUSER;
$from_name='Support';
    $mail = new PHPMailer();  // create a new object
    $mail->IsSMTP(); // enable SMTP
    $mail->SMTPDebug = 1;  // debugging: 1 = errors and messages, 2 = messages only
    $mail->SMTPAuth = true;  // authentication enabled
    $mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for GMail
    //$mail->SMTPSecure = 'tls';
    $mail->Host = 'smtp.gmail.com';
    $mail->Port = 465;
    //$mail->Port = 587; 
    $mail->Username = 'test@gmail.com';
 $mail->Password = 'test11111';            
    $mail->SetFrom($from, $from_name);
    $mail->isHTML(false);
    $mail->Subject = $subject;
    $mail->Body = $body;
    $mail->AddAddress($to,'test');

echo !extension_loaded('openssl')?"Not Available":"Available";


    if(!$mail->Send()) {

        echo $error = 'Mail error: '.$mail->ErrorInfo; 
        //return false;
    } else {

        echo $error = 'Message sent!';
        //return true;
    }
显示错误SMTP错误:无法进行身份验证。SMTP connect()失败。

请在您的gmail帐户中遵循此设置

现在检查用户名和密码。我已经启用了它。

在你的gmail帐户中遵循此设置


现在检查用户名和密码。我已经启用了它

那么您对我们有什么期望?如果身份验证失败,则连接正常,但您的用户名或密码被拒绝。抱歉,我们不知道这些凭据。您确定您的gmail“警报”吗。ams2000@gmail.com“有空吗?我试图登录,但实际上代码是正确的。问题是你必须更改gmail帐户中的设置。我在本地主机中尝试了相同的代码,工作正常。。!那么你对我们有什么期望?如果身份验证失败,则连接正常,但您的用户名或密码被拒绝。抱歉,我们不知道这些凭据。您确定您的gmail“警报”吗。ams2000@gmail.com“有空吗?我试图登录,但实际上代码是正确的。问题是你必须更改gmail帐户中的设置。我在本地主机中尝试了相同的代码,工作正常。。!我使用的是核心php而不是codeigniter。但我已经完成了gmail的初始设置,我使用的是核心php而不是codeigniter。但我已经完成了gmail的初始设置