把下載的PHPMailer放到ThinkPHP/Extend/Vendor下,把下面的代碼拷到ThinkPHP/Common中的common.php中:
- function SendMail($address,$title,$message)
- {
- $mail=new PHPMailer();
- // 設置PHPMailer使用SMTP服務器發送Email
- $mail->IsSMTP();
- // 設置郵件的字符編碼,若不指定,則為'UTF-8'
- $mail->CharSet='UTF-8';
- // 添加收件人地址,可以多次使用來添加多個收件人
- $mail->AddAddress($address);
- // 設置郵件正文
- $mail->Body=$message;
- // 設置郵件頭的From字段。
- $mail->From=C('MAIL_ADDRESS');//在配置文件里面配置,下同
- // 設置發件人名字
- $mail->FromName=C('MAIL_FromName');
- // 設置郵件標題
- $mail->Subject=$title;
- // 設置SMTP服務器。
- $mail->Host=C('MAIL_SMTP');
- // 設置為"需要驗證"
- $mail->SMTPAuth=true;
- // 設置用戶名和密碼。
- $mail->Username=C('MAIL_LOGINNAME');
- $mail->Password=C('MAIL_PASSWORD');
- if($mail->Send())
- {
- return true;
- }
- else
- {
- return false;
- }
- }
使用的時候只需調用SendMail函數即可.
新聞熱點
疑難解答
圖片精選