HPMailer 发送邮件(无法使用qq邮箱发送邮件)

function sendMail(){
//用qq邮箱发送邮件
require_once ‘PHPMailer/src/PHPMailer.php’;
require_once ‘PHPMailer/src/SMTP.php’;
$phpmail = new PHPMailer();
$phpmail->isSMTP();//设置使用smtp发送
$phpmail->SMTPAuth = TRUE; //开启smtp认证
$phpmail->Host = ‘smtp.163.com’;//设置smtp服务器
$phpmail->Username = ‘[email protected]’;//发信人的邮箱用户名
$phpmail->Password = ‘179301AP’; //邮箱密码

    $phpmail->SMTPSecure = 'ssl';
    $phpmail->Port = 465;

    /*内容*/
    $phpmail->IsHTML(TRUE);//邮件内容格式是html
    $phpmail->CharSet = 'UTF-8'; 
    $phpmail->From = '[email protected]';//发件人完整邮箱名称
    $phpmail->FromName = 'shansharp'; //发件人署名
    $phpmail->FromName = 'zhixiangshan@163'; //发件人署名
    $phpmail->Subject = '课件'  ;//信的标题
    $sendData = "大家好啊!<a href='http://kzkt.kktv8.com/图解HTTP+彩色版.pdf'>点击查看</a>";
    $phpmail->MsgHTML($sendData);//发信主体内容
    //$phpmail->addAttachment('fish.jpg');//附件
    /*发送邮件*/
      //收件人  
    $phpmail->AddAddress('[email protected]');

    if($phpmail->Send()){ 
        echo 'yes';
        return true;
    }else{
        //return    $phpmail->ErrorInfo();
        echo    $phpmail->ErrorInfo;
    }




}
sendMail();

猜你喜欢

转载自blog.csdn.net/weixin_40974880/article/details/89311258