php phpmailerメール送信


/*      

@param$to:受信者$title:タイトル$content:メール内容@return bool true:送信成功false:送信失敗*/
function sendMail($to,$title,$content){
//  PHPMailer        require_once      PHPMailer        
Vendor("phpmailer.phpmailer"); 
Vendor("phpmailer.smtp");
//   PHPMailer   

$mail = new PHPMailer();

///    smtp debug                            debug    
//$mail->SMTPDebug = 1;

//  smtp        
$mail->isSMTP();

//smtp          true
$mail->SMTPAuth=true;
$mail->Mailer   = "SMTP";
//  qq          
$mail->Host = 'smtp.qq.com';

//    ssl        

$mail->SMTPSecure = 'ssl';
//  ssl  smtp            ,      25,                 465 587
$mail->Port = '465';

//  smtp helo               
// $mail->Helo = 'Hello smtp.qq.com Server';

//                  localhost     ,        
$mail->Hostname = 'localhost';

//             GB2312    utf-8   utf8            
$mail->CharSet = 'UTF-8';   

//       (  )     ,                       
$mail->FromName = '     ';

//smtp                qq   
$mail->Username ='*****';

//smtp              (              ) 
$mail->Password = '*****';

//                   “     ”
$mail->From ='*****';
//       html                   true false
$mail->isHTML(true); 

//                                                                             
$mail->addAddress($to,'*******');

//                 
// $mail->addAddress('[email protected]','******');

//        
$mail->Subject = $title;

//          isHTML    true,       html     :  file_get_contents       html  
$body = $content;

//$mail->AltBody ="text/html";
$mail->Body=$body;
//$mail->Attachment('README');//  
//                                (    、       )                  
// $mail->addAttachment('./d.jpg','mm.jpg');
//                  
// $mail->addAttachment('./Jlib-1.1.0.js','Jlib.js');

$status = $mail->send();
//          
if($status) {
    return true;
}else{
    return false;
}

}