laravel 使用Gmail寄信 2024-04-01 12:21:49

不想為了一個自己用的網站再買一個域名架smtp
所以這裡使用gmail來寄信

1.建立一個新的gmail信箱,並開啟兩步驟驗證

2.兩步驟驗證完在上面搜尋欄位搜尋"應用程式密碼",建立密碼並把顯示的16位密碼複製下來
介面不像以前有下拉選單,應用程式名稱直接填"郵件"並點選建立即可.

3.到laravel的.env檔裡面改參數,username是你的gmail信箱,password填入剛剛複製的16位密碼


4.改完記得php artisan config:cache,不然寄信會回傳530 5.7.1 Authentication required

5.設定完成,寄信成功!

Vincent Chen

無聊寫了一堆雜七雜八程式的勞工