用phpMailer發送郵件

function sendEmail($to, $subject = "", $body = ""){
		 //$to 表示收件人地址 $subject 表示郵件標題 $body表示郵件正文
		date_default_timezone_set("Asia/Shanghai");//設定時區東八區
		require_once('class.phpmailer.php');
		include("class.smtp.php"); 
		$mail             = new PHPMailer(); //new一個PHPMailer對象出來
		$body             = eregi_replace("[\]",'',$body); //對郵件內容進行必要的過濾
		$mail->CharSet ="UTF-8";//設定郵件編碼,默認ISO-8859-1,如果發中文此項必須設置,否則亂碼
		$mail->IsSMTP(); // 設定使用SMTP服務
		$mail->SMTPDebug  = 1;                     // 啓用SMTP調試功能
											   // 1 = errors and messages
											   // 2 = messages only
		$mail->SMTPAuth   = true;                  // 啓用 SMTP 驗證功能
		$mail->SMTPSecure = "ssl";                 // 安全協議
		$mail->Host       = "smtp.qq.com";      // SMTP 服務器
		$mail->Port       = 465;                   // SMTP服務器的端口號
		$mail->Username   = "";  // SMTP服務器用戶名
		$mail->Password   = "";            // SMTP服務器密碼
		$mail->SetFrom('', '');
		$mail->AddReplyTo('', '');
		$mail->Subject    = $subject;
		$mail->AltBody    = "To view the message, please use an HTML compatible email viewer! - From www.jiucool.com"; // optional, comment out and test
		$mail->MsgHTML($body);
		$address = $to;
		$mail->AddAddress($address, "收件人名稱");
		
		if($mail->Send())
			return true;
		else
			return false;	
	}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章