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