php郵件發送

<?php
//1、本項目中郵箱轉接使用的是阿里雲個人郵箱,這個短時間內發送郵件過多不會被封號(對測試有好處)
//2、阿里雲個人郵箱還有就是不需要配置SMTP直接可以使用
//解決純PHP頁面的中文亂碼問題
header("Content-type:text/html;charset=utf-8");    
//引入類---使用絕對路徑引入
$rootPath=dirname(__FILE__);
require $rootPath.'/PHPMailer-master/PHPMailerAutoload.php';
//實例化
$mail = new PHPMailer;
//錯誤跟蹤---可打開也可以關閉;錯誤的時候可以有提示輸出 --->啓用詳細調試輸出
//$mail->SMTPDebug = 3;                              

$mail->isSMTP();                                      // 設置郵件包使用SMTP
$mail->Host = 'smtp.aliyun.com';                      // 啓動阿里雲服務器
$mail->SMTPAuth = true;                               //設置需要驗證---爲true
$mail->CharSet="UTF-8";                               //設置編碼 樣式-->原先"iso-8859-1"--> 發送中文會亂碼 
$mail->Username = '你的阿里雲郵箱';                // SMTP用戶
$mail->Password = '你的阿里雲登錄密碼';                    // SMTP 登錄密碼
//$mail->SMTPSecure = 'tls';                          // 啓用TLS加密,使得"SSL"也被接受
//$mail->Port = 587;                                  // 連接到的TCP端口

$mail->setFrom('阿里雲郵箱', '**發');        //發送地址
$mail->addAddress('接收郵箱', '**收');       // 接收人地址
//  $mail->addAddress('接收郵箱2', '**收');//可以增加郵箱,多個郵箱同時接收

//可選的名稱
$mail->addReplyTo('你的郵箱', '***');
//多個發送地址
//$mail->addCC('[email protected]');
//$mail->addBCC('[email protected]');


//添加附件
//$mail->addAttachment('/var/tmp/file.tar.gz');         // Add attachments
$mail->addAttachment('img/dr.jpg', 'img.jpg');    
$mail->isHTML(true);                                    // 設置電子郵件格式爲HTML

$mail->Subject = '郵件測試';
$mail->Body    = '這是一封特殊的郵件,郵件發送 <b>success!</b><b style="color: red;">請勿回覆!</b>'; //HTML格式發送的數據內容

//當郵件格式非HTML標籤時使用這個語句發送
//$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

if(!$mail->send()) {
    echo '郵件發送失敗,請返回檢查。';
    echo '錯誤: ' . $mail->ErrorInfo;
} else {
    echo '郵件發送成功,請前往發送郵箱和接收郵箱查看。';
}


php郵件發送需要引用的資源---PHPMailer-master下載地址

http://download.csdn.net/detail/ck960319/9918586


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章