摘要:本文來自原文鏈接歡迎作客我們的學習群在我們的底層核心技術實戰(zhàn)揭秘視頻中我們帶領大家使用了專業(yè)的郵件測試服務來體驗郵件發(fā)送的前前后后,下面給大家分享下利用郵箱服務器來實現的郵件發(fā)送。
本文來自pilishen.com----原文鏈接; 歡迎作客我們的php&Laravel學習群:109256050
在我們的Laravel底層核心技術實戰(zhàn)揭秘 視頻中,我們帶領大家使用了專業(yè)的郵件測試服務mailtrap來體驗郵件發(fā)送的前前后后,下面給大家分享下利用qq郵箱服務器來實現laravel的郵件發(fā)送。
首先登陸qq郵箱,點擊設置按鈕
然后點擊賬戶按鈕
接著往下找到下圖位置點擊開啟
安裝提示發(fā)送短信
發(fā)送完成后點擊 ‘我已發(fā)送’ 按鈕
彈出授權碼后 復制授權碼
配置laravel的.env 文件
//smtp 協議 MAIL_DRIVER=smtp //host 為smtp.qq.com MAIL_HOST=smtp.qq.com //端口 465 MAIL_PORT=465 //用戶名 qq郵箱號 MAIL_USERNAME=3407341314@qq.com //密碼 在qq郵箱的賬戶里面開啟smtp后獲得的授權碼 MAIL_PASSWORD=oaeyhtpsdrdpcjhh //加密 SSL(必填) MAIL_ENCRYPTION=SSL //發(fā)件地址 發(fā)件地址與用戶名須一致 MAIL_FROM_ADDRESS=3407341314@qq.com //發(fā)件人 MAIL_FROM_NAME=pilishen.com
配置好了后就可以正常的發(fā)送郵件了,比如假設我們使用了Laravel的 artisan make auth 命令來創(chuàng)建用戶認證模塊,后期要真正實現密碼修改功能,就得自己配置一下郵箱服務。
這樣就完事了嗎?
其實不然——郵件發(fā)送也可以有大文章:
如何在用戶注冊了以后就給他發(fā)送一封郵件?
進一步地,如何通過或作為特定事件來發(fā)送郵件,無論是laravel系統事件,還是自定義事件?
郵件發(fā)送這種高能耗的服務,如何延遲發(fā)送?如何讓用戶不用一直等著郵件發(fā)送這個緩慢的動作?
也即如何將一些高能耗的操作,放到隊列中去執(zhí)行,從而提高用戶體驗?
在隊列操作中如何去跟event結合?或者使用自定義的隊列job?
如何使用內容隊列方面最專業(yè)的beanstalk服務來處理隊列?
如何通過session獲得發(fā)送郵件后的消息反饋?
也即往深了去看,一個看似簡單的郵件操作,都要涉及到不少的laravel底層應用,而底層的這些應用,往往是牽一發(fā)動全身——可能你多帶帶地看event、cache、session、queue、mailer這些文檔,你都懂,都挺簡單的,但是你一旦要用到其中的某一個,就必然會涉及到其他的那些,多帶帶地會其中的一個在實際當中往往沒用,你更需要的是這些底層的服務結合在一起一般怎么用,而這也就是我們Laravel底層核心技術實戰(zhàn)揭秘這一課程的魅力所在——通過精心編排的課程設計,讓你在不知不覺中對這些“錯綜復雜”的底層應用游刃有余 。
比如,上面提到的高級郵件實踐,在我們課程的《郵件發(fā)送也可以有大文章》這一章,就帶領大家以發(fā)送注冊郵件的實例,一步步地體驗了mailer、eloquent observer、system events、custom events、queue job、beanstalk等各種底層的綜合應用,只是一章就讓你對這些“攔路虎”不再迷茫畏懼,而且這一章實際內容還不止這些~
當然,這還是只是一章的“精彩”而已,更多數不盡的“精彩”,我們一起課程中見吧~
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28246.html
Laravel為我們提供了很便捷的郵件服務,只需要簡單的配置就能使用。 -->另一篇Laravel隊列發(fā)送郵件 它的配置文件在config/mail.php,下面我們來看看它的配置文件 這里的 driver 指的是使用的驅動,默認使用的是smtp driver => env(MAIL_DRIVER, smtp), 發(fā)送郵件的主機地址 host => env(MAIL_HOST, smt...
摘要:一發(fā)送郵箱其實不難,不如說挺簡單的,首先還是現在注冊一個賬號并且設置如下圖授權碼很重要的,請好好記住,待會在的中要配置到的二如果以上你都做完了,那接下來就是配置了你的賬號你的客戶端授權密碼你的賬號賬號名三然后接下來就是配置路由以及在控制器上 一、發(fā)送郵箱其實不難,不如說挺簡單的,首先還是現在163注冊一個賬號并且設置如下圖 showImg(https://segmentfault.c...
摘要:在使用的找回密碼功能時報錯如下后來發(fā)現是配置原因,因為使用的是郵箱,需要在郵箱中配置開啟設置在郵箱中設置賬戶中打開服務中修改文件配置信息在中配置郵件發(fā)送人名稱和地址然后嘗試點下密碼重置 在使用Laravel5的Auth:ResetsPasswords找回密碼功能時報錯如下: Failed to authenticate on SMTP server with username XXX@...
摘要:我們稍微封裝下代碼吧請您激活賬戶方法用于保存或更新字段方法用于判斷是否在小時之內使用管理郵件在剛才的例子中,我們使用的是提供的方法來快速創(chuàng)建和發(fā)送郵件。 使用 Mailtrap 測試郵件功能 Mailtrap 提供了簡單的測試郵件的服務,步驟如下: 登錄網站 Mailtrap 注冊用戶 注冊成功之后,會自動創(chuàng)建一個 demo,點進去之后就可以看到配置信息 showImg(https...
摘要:有時候需要給運營定時發(fā)送表格數據,方式是定時跑程序將數據生成一個然后郵件發(fā)送到運營郵箱,這里用來處理安裝下載用戶用戶昵稱公司名稱銷售功能版本次數最高消耗剩余時間使用百度老王從數據庫讀取的結果發(fā)送郵件郵件配置參考模板文件附件內容發(fā)送時 有時候需要給運營定時發(fā)送表格數據,方式是定時跑程序將數據生成一個 excel 然后郵件發(fā)送到運營郵箱,這里用 laravel 來處理. 安裝 maatwe...
閱讀 3995·2021-11-18 13:22
閱讀 1823·2021-11-17 09:33
閱讀 2882·2021-09-26 09:46
閱讀 1213·2021-08-21 14:11
閱讀 2891·2019-08-30 15:53
閱讀 2710·2019-08-30 15:52
閱讀 1894·2019-08-30 10:52
閱讀 1521·2019-08-29 15:30