thinkphp发送邮件

public function sendEmail(){
    //使用C方法获取参数    
    Vendor('PHPMailer.PHPMailerAutoload');
    //发件人邮箱
    $sendEmail =C('EMAIL_ACCOUNT');//emptal@163.com
    $mail = new \\\\PHPMailer(); //实例化
    $mail->IsSMTP(); // 启用SMTP 
    $mail->Host = C('SMTP'); //SMTP服务器 以163邮箱为例子 smtp.163.com
    $mail->Port = C('SEND_USB');  //邮件发送端口 25 465 一般是25  465是加密发送
    $mail->SMTPAuth   = 'true';  //启用SMTP认证
    //$mail->SMTPSecure = 'tls';
    $mail->CharSet  = "UTF-8"; //字符集
    $mail->Encoding = "base64"; //编码方式
    $mail->Username = $sendEmail;  //你的邮箱
    $mail->Password = C('EMAIL_PASSWORD');  //你的密码
    $mail->Subject = 'PHPMailer发送邮件的示例';//添加该邮件的主题
    $mail->From = $sendEmail;  //发件人地址(也就是你的邮箱)
    $mail->FromName = '张三';  //发件人姓名  自定义
    $mail->AddAddress('wdz6@qq.com', 'Emptal博客');////设置收件人邮箱地址 该方法有两个参数 第一个参数为收件人邮箱地址 第二参数为给该地址设置的昵称 不同的邮箱系统会自动进行处理变动 这里第二个参数的意义不大
    
    //添加密送者,Mail Header不会显示密送者信息  可以多给邮件用','隔开
    $addBCC=C('SECRET_SEND');
    if($addBCC !=""){
        $addBCCArray=str2arr($addBCC,',');
        foreach ($addBCCArray as $key => $value) {
            $mail->addBCC($value);
        }
    }
    
    // 添加附件
    if($file_path !=""){
        $url=$_SERVER['DOCUMENT_ROOT'].'/Uploads/'.$file_path;//绝对路径
        $mail->addAttachment($url);
    }
    $mail->IsHTML('true'); //支持html格式内容
    $text = str_replace("\\\\n", "
", $text);
    $mail->Body = $text; //邮件主体内容

    //发送
    if(!$mail->Send()) {
        //   echo "错误原因: " . $mail->ErrorInfo;
        $this->alert('发送失败','','false');
    } else {
  
        $this->alert('發送成功','','false');
    
    );
   

}


 //弹出信息
   public function alert($msg, $url = NULL, $parent = false) {
        header("Content-type: text/html; charset=utf-8");
        $alert_msg = "alert('$msg');";
        if (empty($url)) {
            $gourl = 'history.go(-1);';
        } else {
            $gourl = ($parent ? 'parent' : 'window') . ".location.href = '{$url}'";
        }
        echo "";
        exit();
    }

1516512831680281.zip