使用phpmailer向gmail帐户发送电子邮件

使用phpmailer向gmail帐户发送电子邮件,php,Php,我尝试发送电子邮件,但未发送并给出错误消息,错误消息为:SMTP connect()失败。*/ 尝试使用$mail->SMTPSecure='tls' 请参阅下面PHPMailer的gmail示例中的完整示例:尝试使用$mail->SMTPSecure='tls' 请参阅下面PHPMailer的gmail示例中的完整示例:确保包含正确的库 并做出改变 某些服务器不响应SSL(安全)。因此,更改这个$mail->SMTPSecure='tls' 在你的代码中,你有两个邮件发送选项 现在发送的邮件或

我尝试发送电子邮件,但未发送并给出错误消息,错误消息为:SMTP connect()失败。*/


尝试使用
$mail->SMTPSecure='tls'


请参阅下面PHPMailer的gmail示例中的完整示例:

尝试使用
$mail->SMTPSecure='tls'


请参阅下面PHPMailer的gmail示例中的完整示例:

确保包含正确的库

并做出改变

某些服务器不响应SSL(安全)。因此,更改这个
$mail->SMTPSecure='tls'

在你的代码中,你有两个邮件发送选项


现在发送的邮件任何一个都将打印错误日志

确保包含正确的库

并做出改变

某些服务器不响应SSL(安全)。因此,更改这个
$mail->SMTPSecure='tls'

在你的代码中,你有两个邮件发送选项


现在邮件已发送任何一个都将打印错误日志

我也尝试了此方法,但无法工作,我可以更改xampp文件中的任何内容吗我上次使用xampp已经有一段时间了,但我记得有一个选项可以禁用发送电子邮件。。。同时检查
php.ini
我更改了php.ini和sendmail.ini fles,但它们不能工作,并且在XAMPP中SMTP是启用的,这是在该更改被禁用之前。我也尝试了此操作,但无法工作,我可以更改XAMPP文件中的任何内容吗?我自上次使用XAMPP以来已经有一段时间了,但我记得有一个选项可以禁用发送电子邮件。。。还要检查
php.ini
i更改php.ini和sendmail.ini fles,但它们无法工作,并且在XAMPP中,SMTP是启用的,这是在禁用此更改之前。
<?php
    require_once 'PHPMailer-master/class.phpmailer.php';
    require_once 'PHPMailer-master/class.phpmaileroauthgoogle.php';
    require_once 'PHPMailer-master/PHPMailerAutoload.php';
    require_once 'PHPMailer-master/class.smtp.php';
    $mail = new PHPMailer;
    $mail->isSMTP();
    $mail->SMTPAuth = TRUE;

    //$mail->SMTPDebug =2;
    $mail->Host = 'smtp.gmail.com';
    $mail->Username = 'zhaider113@gmail.com';
    $mail->Password = 'password';
    $mail->SMTPSecure = 'ssl';
    $mail->Port = 587;

    $from = 'shahghafoor439@gmail.com';
    $mail->setFrom($from, 'Ghafoor Shah');
    $mail->addReplyTo($from, 'Ghafoor Shah');
    $mail->addAddress('zhaider113@gmail.com', 'zeeshan');

    $mail->Subject = 'This is subject';
    $mail->Body = 'This is the body of email';
    $mail->AltBody = 'This is the body of email';
    $mail->send();

    if (!$mail->send()) {
        echo 'Messag could not send';
        echo 'Mailer error:' . $mail->ErrorInfo;
    } else {
        echo 'mail hasbeen send';
    }
    ?>
//$mail->send();//Comment this
if (!$mail->send()) {
    echo 'Messag could not send';
    echo 'Mailer error:' . $mail->ErrorInfo;
} else {
    echo 'mail hasbeen send';
}