用PHPMail類發送郵件

程序猿123 9年前發布 | 874 次閱讀 PHP

function send_mail ($title,$content,$from,$to,$charset='gbk',$attachment ='')
{
    include '/class/PHPMail.class.php';             //百度兩下
    header('Content-Type: text/html; charset='.$charset);
    $mail = new PHPMailer();
    $mail->CharSet = $charset;                       //設置采用gb2312中文編碼
    $mail->IsSMTP();                                 //設置采用SMTP方式發送郵件
    $mail->Host = "smtp.qq.com";                     //設置郵件服務器的地址
    $mail->Port = 25;                                //設置郵件服務器的端口,默認為25
    $mail->From     = $from;                         //設置發件人的郵箱地址
    $mail->FromName = "";                            //設置發件人的姓名
    $mail->SMTPAuth = true;                          //設置SMTP是否需要密碼驗證,true表示需要
    $mail->Username = $from;                         //設置發送郵件的郵箱
    $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("10000@qq.com","中國最強音");        //設置回復的收件人的地址
    $mail->AddAddress($to,"中國最強音");                   //設置收件的地址
    if ($attachment != '')                           //設置附件
    {
        $mail->AddAttachment($attachment, $attachment);
    }
    if(!$mail->Send())
    {                   
        return false;
    } else {
        return true;
    }

 本文由用戶 程序猿123 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!