Mail.class.phpphp
<?php
header("content-type:text/html;charset=utf-8");
//引入原來的類文件
require 'class.phpmailer.php';
class Mail {
static public $error = '';
static public function send($title,$content,$user,$address){
$mail= new PHPMailer();
/*服務器相關信息*/
$mail->IsSMTP(); //設置使用SMTP服務器發送
$mail->SMTPAuth = true; //開啓SMTP認證
$mail->Host = 'smtp.163.com'; //設置 SMTP 服務器,本身註冊郵箱服務器地址 QQ則是ssl://smtp.qq.com
$mail->Port = 25;
$mail->Username = '............'; //發信人的郵箱名稱,本人網易郵箱 zzy9i7@163.com 這裏就寫
$mail->Password = '............'; //發信人的郵箱密碼
//$mail->SMTPSecure = 'tls';
/*內容信息*/
$mail->IsHTML(true); //指定郵件格式爲:html *不加true默認爲以text的方式進行解析
$mail->CharSet ="UTF-8"; //編碼
$mail->From = "....."; //發件人完整的郵箱名稱
$mail->FromName = $user; //發信人署名
$mail->Subject = $title; //信的標題
$mail->MsgHTML($content); //發信主體內容
//$mail->AddAttachment("15.jpg"); //附件
/*發送郵件*/
$mail->AddAddress($address); //收件人地址
//使用send函數進行發送
if($mail->Send()) {
return true;
} else {
self::$error=$mail->ErrorInfo;
return false;
}
}
}
?>html
最後在須要的發送郵件的php中服務器
Mail::send($title,$content,$user,$address);函數
其中若是遇到報錯什麼的.百度吧 ,不少人都解決過的.ui