Laravel設置郵箱

今天測試自己的QQ企業(yè)郵箱配置為Laravel的發(fā)送郵箱,故而去配置 .env 和 config/mail.php 文件,但發(fā)現官方提供的出現錯誤。下文主要是測試用,所以代碼參考官方教程比較簡陋。

Laravel已經提供了密碼重置的接口,首先在路由中(app/Http/routes.php)增加:

Route::get('password/email', 'Auth\PasswordController@getEmail');//密碼重置鏈接請求路由

Route::post('password/email', 'Auth\PasswordController@postEmail');

Route::get('password/reset/{token}', 'Auth\PasswordController@getReset');// 密碼重置路由

Route::post('password/reset', 'Auth\PasswordController@postReset');

詳細代碼在Illuminate\Foundation\Auth\ResetsPasswords.php

當然得在resources/views下新建

auth/password.blade.php:

auth/reset.blade.php:


emails/password.blade.php:

您正在請求重置密碼: {{ url('password/reset/'.$token) }}

這樣,密碼重置的展示頁面已經完成,下面來配置QQ企業(yè)郵箱。

Step1

騰訊企業(yè)郵箱說明

Step2,雖然官網顯示發(fā)送服務器端口是465,但是在實際測試中發(fā)現465無效,25成功?。∮脩裘艽a填寫你自己的郵箱和密碼。

.env

Step3,這里的address和.env的MAIL_USERNAME一致,注意加密方式為ssl,name為發(fā)件人昵稱

config/mail.php

Step4,訪問localhost/password/mail

localhost/password/mail

Step5,輸入郵箱,點擊按鈕,對應的郵箱就會收到帶有token的重置鏈接,點擊鏈接就會跳轉到reset界面重置密碼。當你收到這份郵件時說明你已經設置成功了!

目標郵箱

參考文檔

http://laravelacademy.org/post/1290.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 22年12月更新:個人網站關停,如果仍舊對舊教程有興趣參考 Github 的markdown內容[https://...
    tangyefei閱讀 35,437評論 22 257
  • 校園失物招領平臺開發(fā) ——基于laravel框架構建最小內容管理系統(tǒng) 摘要 ? 針對目前大學校園人口密度大、人群活...
    藍蓮花xzsky閱讀 6,343評論 8 54
  • 簡介 laravel 使實施認證的變得非常簡單,事實上,它提供了非常全面的配置項以適應應用的業(yè)務。認證的配置文件存...
    Dearmadman閱讀 6,340評論 2 13
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現,斷路器,智...
    卡卡羅2017閱讀 136,695評論 19 139
  • 先說幾句廢話,調和氣氛。事情的起由來自客戶需求頻繁變更,偉大的師傅決定橫刀立馬的改革使用新的框架(created ...
    wsdadan閱讀 3,202評論 0 12

友情鏈接更多精彩內容