PHPMailer發送郵件

<?php
// 使用PHPMailer發送郵件實例,126郵箱
include_once("class.phpmailer.php");
//include("class.smtp.php"); // 可選
$mail = new PHPMailer();
$mail->CharSet = "GB2312";   // 這裏指定字符集!
$body = $mail->getFile('examples/contents.html');//郵件正文內容,提取html文件爲其內容
$body = eregi_replace("[/]",'',$body);

$mail->IsSMTP();
$mail->SMTPAuth = true; // 必填,SMTP服務器是否需要驗證,true爲需要,false爲不需要
$mail->Host = "smtp.163.com"; //必填,設置SMTP服務器
$mail->Port = 25; // 設置端口

$mail->Username ="[email protected]"; // 必填,開通SMTP服務的郵箱;任意一個126郵箱均可
$mail->Password = "456789"; //必填, 以上郵箱對應的密碼

$mail->From ="[email protected]"; //必填,發件人Email
$mail->FromName = "歐陽";//必填,發件人暱稱或姓名
$mail->Subject = "你好,我想你"; //必填,郵件標題(主題)
$mail->AltBody = "This is the body when user views in plain text format"; //可選,純文本形勢下用戶看到的內容
$mail->WordWrap = 50; // 自動換行的字數

$mail->MsgHTML($body);

$mail->AddReplyTo("[email protected]","Webmaster");//回覆郵箱地址
//$mail->AddAttachment("/path/to/file.zip"); // 添加附件
$mail->AddAttachment("1.jpg"); // 添加附件

$mail->AddAddress("[email protected]","First Last");//參數一:收信人的郵箱地址,可添加多個。參數二:收件人稱呼

$mail->IsHTML(true); // 是否以HTML形式發送,如果不是,請刪除此行

if(!$mail->Send()) {
 echo "Mailer錯誤:".$mail->ErrorInfo;
} else {
  echo "郵件發送成功";
}
?>

發佈了37 篇原創文章 · 獲贊 1 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章