phpMailer在thinkPHP框架中郵件發送

資源下載地址:http://pan.baidu.com/s/1c0kAoeO
提取碼:ry5v
關鍵代碼:application/Common/Common/funciton.php 

<?php
  import('Com.Email.PHPMailer');
  import('Com.Email.SMTP');

  function send_mail($title, $content, $from, $to, $chart = 'utf-8', $attachment = '') {
    $mail = new PHPMailer ();
    $mail->CharSet = $chart; // 設置採用utf-8中文編碼
    $mail->IsSMTP ( 'smtp' ); // 設置採用SMTP方式發送郵件
    $mail->Host = "smtp.126.com"; // 設置郵件服務器的地址
    $mail->Port = 25; // 設置郵件服務器的端口,默認爲25
    $mail->From = "********@126.com"; // 設置發件人的郵箱地址
    $mail->FromName = "******"; // 設置發件人的姓名
    $mail->SMTPAuth = true; // 設置SMTP是否須要密碼驗證,true表示須要
    $mail->Username = "*********.com"; // 設置發送郵件的郵箱
    $mail->Password = "********"; // 設置郵箱的密碼
    $mail->Subject = $title; // 設置郵件的標題
    $mail->AltBody = "text/html"; // optional, comment out and test
    $mail->Body = $content; // 設置郵件內容
    $mail->IsHTML ( true ); // 設置內容是否爲html類型
    $mail->WordWrap = 50; // 設置每行的字符數
    $mail->AddReplyTo ( "地址", "名字" ); // 設置回覆的收件人的地址
    $mail->AddAddress ( $to, "" ); // 設置收件的地址
    if ($attachment != '') {
      $mail->AddAttachment ( $attachment, $attachment );
    }
    if ($mail->Send ()) {
      $status = "$to" . '&nbsp;&nbsp;已投送成功<br />';
    } else {
      $status = "$to" . '&nbsp;&nbsp;發送郵件失敗<br />';
    }
    return $array;
  }

?>
相關文章
相關標籤/搜索