摘要:一,設(shè)置郵箱二,下載文件夾三,將文件夾放在網(wǎng)站根目錄,或其他可引入的目錄四,代碼引入的核心文件實(shí)例化核心類是否啟用的進(jìn)行調(diào)試開發(fā)環(huán)境建議開啟生產(chǎn)環(huán)境注釋掉即可默認(rèn)關(guān)閉調(diào)試模式使用鑒權(quán)方式發(fā)送郵件需要鑒權(quán)這個(gè)必須是鏈接域名郵箱的服務(wù)器地
一,設(shè)置qq郵箱 二,下載文件夾 Phpmailer
http://pan.baidu.com/s/1dFaUiQl三,將文件夾放在網(wǎng)站根目錄,或其他可引入的目錄 四,代碼
public function sendemail(){ // 引入PHPMailer的核心文件 include("Phpmailer/class.phpmailer.php"); include("Phpmailer/class.smtp.php"); // 實(shí)例化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ā)送郵件 $mail->isSMTP(); // smtp需要鑒權(quán) 這個(gè)必須是true $mail->SMTPAuth = true; // 鏈接qq域名郵箱的服務(wù)器地址 $mail->Host = "smtp.qq.com"; // 設(shè)置使用ssl加密方式登錄鑒權(quán) $mail->SMTPSecure = "ssl"; // 設(shè)置ssl連接smtp服務(wù)器的遠(yuǎn)程服務(wù)器端口號(hào) $mail->Port = 465; // 設(shè)置發(fā)送的郵件的編碼 $mail->CharSet = "UTF-8"; // 設(shè)置發(fā)件人昵稱 顯示在收件人郵件的發(fā)件人郵箱地址前的發(fā)件人姓名 $mail->FromName = "周杰倫"; // smtp登錄的賬號(hào) QQ郵箱即可 $mail->Username = "你的qq郵箱"; // smtp登錄的密碼 第一步中qq郵箱生成的授權(quán)碼 $mail->Password = "zgsesaeaafkbbje"; // 設(shè)置發(fā)件人郵箱地址 同登錄賬號(hào) $mail->From = "你的qq郵箱"; // 郵件正文是否為html編碼 注意此處是一個(gè)方法 $mail->isHTML(true); // 設(shè)置收件人郵箱地址 $mail->addAddress("[email protected]"); // 添加多個(gè)收件人 則多次調(diào)用方法即可 $mail->addAddress("[email protected]"); // 添加該郵件的主題 $mail->Subject = "郵件主題"; // 添加郵件正文 $mail->Body = "本地發(fā)送 呵呵
"; // 為該郵件添加附件 //$mail->addAttachment("./example.pdf"); // 發(fā)送郵件 返回狀態(tài) $status = $mail->send(); if($status){ echo "成功"; }else{ echo "失敗"; } }
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/25867.html
摘要:本文來自原文鏈接歡迎作客我們的學(xué)習(xí)群在我們的底層核心技術(shù)實(shí)戰(zhàn)揭秘視頻中我們帶領(lǐng)大家使用了專業(yè)的郵件測(cè)試服務(wù)來體驗(yàn)郵件發(fā)送的前前后后,下面給大家分享下利用郵箱服務(wù)器來實(shí)現(xiàn)的郵件發(fā)送。 本文來自pilishen.com----原文鏈接; 歡迎作客我們的php&Laravel學(xué)習(xí)群:109256050 在我們的Laravel底層核心技術(shù)實(shí)戰(zhàn)揭秘 視頻中,我們帶領(lǐng)大家使用了專業(yè)的郵件測(cè)試服務(wù)m...
Laravel為我們提供了很便捷的郵件服務(wù),只需要簡(jiǎn)單的配置就能使用。 -->另一篇Laravel隊(duì)列發(fā)送郵件 它的配置文件在config/mail.php,下面我們來看看它的配置文件 這里的 driver 指的是使用的驅(qū)動(dòng),默認(rèn)使用的是smtp driver => env(MAIL_DRIVER, smtp), 發(fā)送郵件的主機(jī)地址 host => env(MAIL_HOST, smt...
摘要:一發(fā)送郵箱其實(shí)不難,不如說挺簡(jiǎn)單的,首先還是現(xiàn)在注冊(cè)一個(gè)賬號(hào)并且設(shè)置如下圖授權(quán)碼很重要的,請(qǐng)好好記住,待會(huì)在的中要配置到的二如果以上你都做完了,那接下來就是配置了你的賬號(hào)你的客戶端授權(quán)密碼你的賬號(hào)賬號(hào)名三然后接下來就是配置路由以及在控制器上 一、發(fā)送郵箱其實(shí)不難,不如說挺簡(jiǎn)單的,首先還是現(xiàn)在163注冊(cè)一個(gè)賬號(hào)并且設(shè)置如下圖 showImg(https://segmentfault.c...
摘要:發(fā)件人是我的郵箱收件人是我的郵箱當(dāng)我點(diǎn)擊發(fā)送的時(shí)候,我就會(huì)在我的郵箱的已發(fā)送列表看到一篇發(fā)送的郵件然后登陸郵箱就可以看到收件箱有一封剛剛發(fā)過來的郵件。 很多網(wǎng)站都開始有郵箱驗(yàn)證碼驗(yàn)證了。例如網(wǎng)站評(píng)論有人回復(fù)了,你就能立馬收到郵件。這些功能是如何實(shí)現(xiàn)的呢?其實(shí)就是用php實(shí)現(xiàn)的,當(dāng)然這樣的類很多,我這里給大家分享的是phpmail 首先該文件有一個(gè)封裝類和一個(gè)配置 showImg(htt...
摘要:圖中其他兩個(gè)文件和是郵件發(fā)送類的核心文件,為了簡(jiǎn)化調(diào)用,抽取了出來,詳細(xì)的用法和參數(shù)設(shè)置,可以參考的使用說明注意點(diǎn)在此步驟中,我們需要注意幾點(diǎn)是你設(shè)置的郵件發(fā)送的賬號(hào)是否已經(jīng)開啟并且找對(duì)對(duì)應(yīng)的安全協(xié)議和端口號(hào)。 1、環(huán)境說明 阿里云centos7thinkphp5.0.11swoole2.0.8 2、tp實(shí)現(xiàn)郵件發(fā)送 在項(xiàng)目下建立如下的文件目錄:showImg(https://segm...
閱讀 1668·2021-09-08 10:42
閱讀 3633·2021-08-11 10:23
閱讀 4077·2019-08-30 14:10
閱讀 2761·2019-08-29 17:29
閱讀 3119·2019-08-29 12:50
閱讀 666·2019-08-26 13:36
閱讀 3490·2019-08-26 11:59
閱讀 1514·2019-08-23 16:23