<?php /* 下載網址 https://github.com/PHPMailer/PHPMailer 打開下載的壓縮包文件目錄 將 PHPMailer-master 下的 src 文件夾複製到項目根目錄重命名 PHPMailer 如須要在thinkPHP5中使用則將重命名的 PHPMailer 複製到 TP5項目根目錄下的 extend 文件夾內,便可在 common.php 直接按以下代碼直接調用,TP5中不用寫 include_once ...,其餘代碼一致 這裏非框架中,在項目根目錄下新建index.php文件,內容以下 */ include_once 'PHPMailer/PHPMailer.php'; include_once 'PHPMailer/Exception.php'; include_once 'PHPMailer/OAuth.php'; include_once 'PHPMailer/POP3.php'; include_once 'PHPMailer/SMTP.php'; function sendEmail($title, $content) { $mail = new \PHPMailer\PHPMailer\PHPMailer(); //實例化,因爲mailer的命名空間就是 PHPMailer\PHPMailer,因此加上找其下面的類名 PHPMailer,至關寫了三個 PHPMailer $mail->IsSMTP(); // 啓用SMTP $mail->Host='smtp.126.com'; //smtp服務器的名稱(這裏以126郵箱爲例)'smtp.126.com' $mail->SMTPAuth = TRUE; //啓用smtp認證 $mail->Username = 'zdy_521@126.com'; //發件人郵箱名 $mail->Password = 'abcd1234'; //126郵箱發件人受權密碼,到126郵箱中設置 $mail->SMTPSecure = "ssl"; $mail->Port = 994;//發郵件端口 //$mail->setFrom("zdy_521@126.com","Mailer"); $mail->From = 'zdy_521@126.com'; //發件人地址(也就是從哪一個地址發出) $mail->FromName = '發件人姓名'; //發件人姓名 $mail->AddAddress('dayong.zhang@imagchina.com',"收件人暱稱");//添加發送的地址及自定的收件人暱稱,可一次設置多組 $mail->AddAddress('ji.chen@imagchina.com',"尊敬收件人"); $mail->WordWrap = 50; //設置每行字符長度 $mail->IsHTML(TRUE); // 是否HTML格式郵件 $mail->CharSet='utf8'; //設置郵件編碼 $mail->Subject =$title; //郵件主題 $mail->Body = $content; //郵件內容 $mail->AltBody = "郵件驗證,請用網頁打開"; //郵件正文不支持HTML的備用顯示 return($mail->Send()); } sendEmail('測試標題','測試內容');