亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php使用phpmailer發(fā)送郵件實(shí)例解析

 更新時(shí)間:2016年07月27日 10:47:17   作者:一片空白  
這篇文章主要為大家詳細(xì)解析了php使用phpmailer發(fā)送郵件實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本人新手,由于要做郵件發(fā)送驗(yàn)證碼,所以找到和搜集到這些,本人親測(cè)完全可以用
這是163郵箱的   因?yàn)椴皇瞧髽I(yè)郵箱填寫的賬號(hào)是163的賬號(hào),但是密碼是授權(quán)碼

授權(quán)碼的獲取方式為:

然后

 

然后在這個(gè)頁面向下看可以看到 

接下來就是執(zhí)行代碼了 

//引入PHPMailer的核心文件 使用require_once包含避免出現(xiàn)PHPMailer類重復(fù)定義的警告
  include("PHP/class.smtp.php");
  include("PHP/class.phpmailer.php");

//示例化PHPMailer核心類
  $mail = new PHPMailer();

//是否啟用smtp的debug進(jìn)行調(diào)試 開發(fā)環(huán)境建議開啟 生產(chǎn)環(huán)境注釋掉即可 默認(rèn)關(guān)閉debug調(diào)試模式
  $mail->SMTPDebug = 1;

//使用smtp鑒權(quán)方式發(fā)送郵件,當(dāng)然你可以選擇pop方式 sendmail方式等 本文不做詳解
//可以參考http://phpmailer.github.io/PHPMailer/當(dāng)中的詳細(xì)介紹
  $mail->isSMTP();
//smtp需要鑒權(quán) 這個(gè)必須是true
  $mail->SMTPAuth=true;
//鏈接qq域名郵箱的服務(wù)器地址
  $mail->Host = 'smtp.163.com';
//設(shè)置使用ssl加密方式登錄鑒權(quán) 因?yàn)?63默認(rèn)開啟所以不要但是qq要這句
  //$mail->SMTPSecure = 'ssl';
//設(shè)置ssl連接smtp服務(wù)器的遠(yuǎn)程服務(wù)器端口號(hào) 可選465或587
  $mail->Port = 25;
//設(shè)置smtp的helo消息頭 這個(gè)可有可無 內(nèi)容任意
  //$mail->Helo = 'Hello smtp.163.com Server';
//設(shè)置發(fā)件人的主機(jī)域 可有可無 默認(rèn)為localhost 內(nèi)容任意,建議使用你的域名
  //$mail->Hostname = 'jjonline.cn';
//設(shè)置發(fā)送的郵件的編碼 可選GB2312 我喜歡utf-8 據(jù)說utf8在某些客戶端收信下會(huì)亂碼
  $mail->CharSet = 'UTF-8';
//設(shè)置發(fā)件人姓名(昵稱) 任意內(nèi)容,顯示在收件人郵件的發(fā)件人郵箱地址前的發(fā)件人姓名
  $mail->FromName = '發(fā)件人姓名';
//smtp登錄的賬號(hào) 這里填入163郵箱賬號(hào)即可
  $mail->Username ='163郵箱賬號(hào)';
//smtp登錄的密碼 
  $mail->Password = '授權(quán)碼';
//設(shè)置發(fā)件人郵箱地址 這里填入上述提到的“發(fā)件人郵箱”
  $mail->From = '上述提到的"發(fā)件人郵箱和上面的163郵箱相同"';
//郵件正文是否為html編碼 注意此處是一個(gè)方法 不再是屬性 true或false
  $mail->isHTML(true);
//設(shè)置收件人郵箱地址 該方法有兩個(gè)參數(shù) 第一個(gè)參數(shù)為收件人郵箱地址 第二參數(shù)為給該地址設(shè)置的昵稱 不同的郵箱系統(tǒng)會(huì)自動(dòng)進(jìn)行處理變動(dòng) 這里第二個(gè)參數(shù)的意義不大
  $mail->addAddress('郵箱地址');
//添加多個(gè)收件人 則多次調(diào)用方法即可
  //$mail->addAddress('xxx@163.com','測(cè)試');
//添加該郵件的主題
  $mail->Subject = '測(cè)試';
//添加郵件正文 上方將isHTML設(shè)置成了true,則可以是完整的html字符串 如:使用file_get_contents函數(shù)讀取本地的html文件
  $mail->Body = "測(cè)試的驗(yàn)證碼".$token;
//為該郵件添加附件 該方法也有兩個(gè)參數(shù) 第一個(gè)參數(shù)為附件存放的目錄(相對(duì)目錄、或絕對(duì)目錄均可) 第二參數(shù)為在郵件附件中該附件的名稱
  //$mail->addAttachment('./d.jpg','mm.jpg');
//同樣該方法可以多次調(diào)用 上傳多個(gè)附件
  //$mail->addAttachment('./Jlib-1.1.0.js','Jlib.js');


//發(fā)送命令 返回布爾值
//PS:經(jīng)過測(cè)試,要是收件人不存在,若不出現(xiàn)錯(cuò)誤依然返回true 也就是說在發(fā)送之前 自己需要些方法實(shí)現(xiàn)檢測(cè)該郵箱是否真實(shí)有效
  $status = $mail->send();

//簡(jiǎn)單的判斷與提示信息
  if($status) {
    echo '發(fā)送郵件成功';
  }else{
    echo '發(fā)送郵件失敗,錯(cuò)誤信息:'.$mail->ErrorInfo;
  }

qq現(xiàn)在也要獲取授權(quán)碼登陸 獲取方式設(shè)置-》賬戶 

//引入PHPMailer的核心文件 使用require_once包含避免出現(xiàn)PHPMailer類重復(fù)定義的警告
  include("PHP/class.smtp.php");
  include("PHP/class.phpmailer.php");

//示例化PHPMailer核心類
  $mail = new PHPMailer();

//是否啟用smtp的debug進(jìn)行調(diào)試 開發(fā)環(huán)境建議開啟 生產(chǎn)環(huán)境注釋掉即可 默認(rèn)關(guān)閉debug調(diào)試模式
  $mail->SMTPDebug = 1;

//使用smtp鑒權(quán)方式發(fā)送郵件,當(dāng)然你可以選擇pop方式 sendmail方式等 本文不做詳解
//可以參考http://phpmailer.github.io/PHPMailer/當(dāng)中的詳細(xì)介紹
  $mail->isSMTP();
//smtp需要鑒權(quán) 這個(gè)必須是true
  $mail->SMTPAuth=true;
//鏈接qq域名郵箱的服務(wù)器地址
  $mail->Host = 'smtp.qq.com';
//設(shè)置使用ssl加密方式登錄鑒權(quán) qq需要ssl登陸鑒權(quán)
  $mail->SMTPSecure = 'ssl';
//設(shè)置ssl連接smtp服務(wù)器的遠(yuǎn)程服務(wù)器端口號(hào) 可選465或587
  $mail->Port = 465;
//設(shè)置smtp的helo消息頭 這個(gè)可有可無 內(nèi)容任意
  //$mail->Helo = 'Hello smtp.163.com Server';
//設(shè)置發(fā)件人的主機(jī)域 可有可無 默認(rèn)為localhost 內(nèi)容任意,建議使用你的域名
  //$mail->Hostname = 'jjonline.cn';
//設(shè)置發(fā)送的郵件的編碼 可選GB2312 我喜歡utf-8 據(jù)說utf8在某些客戶端收信下會(huì)亂碼
  $mail->CharSet = 'UTF-8';
//設(shè)置發(fā)件人姓名(昵稱) 任意內(nèi)容,顯示在收件人郵件的發(fā)件人郵箱地址前的發(fā)件人姓名
  $mail->FromName = 'wangkun';
//smtp登錄的賬號(hào) 這里填入字符串格式的qq號(hào)即可
  $mail->Username ='只要qq號(hào)碼就好';
//smtp登錄的密碼 這里填入“獨(dú)立密碼” 若為設(shè)置“獨(dú)立密碼”則填入登錄qq的密碼 建議設(shè)置“獨(dú)立密碼”ssawncngrsjbbbdc
  $mail->Password = 'qq獲取的授權(quán)碼';
//設(shè)置發(fā)件人郵箱地址 這里填入上述提到的“發(fā)件人郵箱”
  $mail->From = '輸入完整的郵箱賬號(hào)';
//郵件正文是否為html編碼 注意此處是一個(gè)方法 不再是屬性 true或false
  $mail->isHTML(true);
//設(shè)置收件人郵箱地址 該方法有兩個(gè)參數(shù) 第一個(gè)參數(shù)為收件人郵箱地址 第二參數(shù)為給該地址設(shè)置的昵稱 不同的郵箱系統(tǒng)會(huì)自動(dòng)進(jìn)行處理變動(dòng) 這里第二個(gè)參數(shù)的意義不大
  $mail->addAddress('收件人郵箱');
//添加多個(gè)收件人 則多次調(diào)用方法即可
  //$mail->addAddress('xxx@163.com','晶晶在線用戶');
//添加該郵件的主題
  $mail->Subject = '標(biāo)題';
//添加郵件正文 上方將isHTML設(shè)置成了true,則可以是完整的html字符串 如:使用file_get_contents函數(shù)讀取本地的html文件
  $mail->Body = "你的內(nèi)容".$token;
//為該郵件添加附件 該方法也有兩個(gè)參數(shù) 第一個(gè)參數(shù)為附件存放的目錄(相對(duì)目錄、或絕對(duì)目錄均可) 第二參數(shù)為在郵件附件中該附件的名稱
  //$mail->addAttachment('./d.jpg','mm.jpg');
//同樣該方法可以多次調(diào)用 上傳多個(gè)附件
  //$mail->addAttachment('./Jlib-1.1.0.js','Jlib.js');


//發(fā)送命令 返回布爾值
//PS:經(jīng)過測(cè)試,要是收件人不存在,若不出現(xiàn)錯(cuò)誤依然返回true 也就是說在發(fā)送之前 自己需要些方法實(shí)現(xiàn)檢測(cè)該郵箱是否真實(shí)有效
  $status = $mail->send();

//簡(jiǎn)單的判斷與提示信息
  if($status) {
    echo '發(fā)送郵件成功';
  }else{
    echo '發(fā)送郵件失敗,錯(cuò)誤信息:'.$mail->ErrorInfo;
  }

這樣就可以了
如何下載PHPMailer代碼包?
PHPMailer項(xiàng)目地址:https://github.com/PHPMailer/PHPMailer
下載下來的PHPMailer解壓后進(jìn)行瘦身,僅需要class.phpmailer.php、class.pop3.php、 class.smtp.php以及PHPMailerAutoload.php四個(gè)文件,language文件夾可要可不要,那個(gè)主要用于debug調(diào)試 時(shí)的顯示信息。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • flutter 輸入框組件TextField的實(shí)現(xiàn)代碼

    flutter 輸入框組件TextField的實(shí)現(xiàn)代碼

    這篇文章主要介紹了flutter 輸入框組件TextField的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Android中區(qū)別Drawable Bitmap Canvas Paint

    Android中區(qū)別Drawable Bitmap Canvas Paint

    本文主要介紹Android中Drawable Bitmap Canvas Paint 之間的區(qū)別,這里對(duì)這幾個(gè)概念做出詳細(xì)介紹,開發(fā)Android游戲的朋友可以參考下
    2016-07-07
  • Android播放視頻的三種方式

    Android播放視頻的三種方式

    這篇文章主要為大家詳細(xì)介紹了Android播放視頻的三種方式,使用其自帶的播放器、VideoView、MediaPlayer類和SurfaceView來實(shí)現(xiàn),感興趣的小伙伴們可以參考一下
    2016-07-07
  • Android數(shù)據(jù)共享 sharedPreferences 的使用方法

    Android數(shù)據(jù)共享 sharedPreferences 的使用方法

    這篇文章主要介紹了Android數(shù)據(jù)共享 sharedPreferences 的使用方法的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解使用sharedpreferences,需要的朋友可以參考下
    2017-10-10
  • Android?Studio調(diào)試Gradle插件詳情

    Android?Studio調(diào)試Gradle插件詳情

    這篇文章主要介紹了Android?Studio調(diào)試Gradle插件詳情,文章圍繞主題展開詳細(xì)的內(nèi)容戒殺,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • android實(shí)現(xiàn)手機(jī)傳感器調(diào)用

    android實(shí)現(xiàn)手機(jī)傳感器調(diào)用

    這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)手機(jī)傳感器調(diào)用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • Android單點(diǎn)觸控實(shí)現(xiàn)圖片平移、縮放、旋轉(zhuǎn)功能

    Android單點(diǎn)觸控實(shí)現(xiàn)圖片平移、縮放、旋轉(zhuǎn)功能

    這篇文章主要介紹了Android單點(diǎn)觸控實(shí)現(xiàn)圖片平移、縮放、旋轉(zhuǎn)功能的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • Android Studio使用小技巧:布局預(yù)覽時(shí)填充數(shù)據(jù)

    Android Studio使用小技巧:布局預(yù)覽時(shí)填充數(shù)據(jù)

    這篇文章主要介紹了Android Studio使用小技巧:布局預(yù)覽時(shí)填充數(shù)據(jù),本文給出了代碼操作實(shí)例和效果圖例,需要的朋友可以參考下
    2015-05-05
  • Android 內(nèi)核代碼 wake_up源碼解析

    Android 內(nèi)核代碼 wake_up源碼解析

    這篇文章主要為大家介紹了Android 內(nèi)核代碼 wake_up源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Android仿QQ空間主頁面的實(shí)現(xiàn)

    Android仿QQ空間主頁面的實(shí)現(xiàn)

    今天模仿安卓QQ空間,打開程序的啟動(dòng)畫面和導(dǎo)航頁面我就不做了,大家可以模仿微信的那個(gè)做一下,很簡(jiǎn)單。這次主要做一下主頁面的實(shí)現(xiàn),感興趣的朋友可以參考下
    2013-01-01

最新評(píng)論