如何在Laravel 中使用Gmail 發送郵件:解決持續的SMTP 錯誤
在嘗試使用Gmail 從本地主機發送電子郵件時,許多人開發人員遇到持續的SMTP 錯誤。儘管修改了 config/mail.php 檔案和 .env 設置,錯誤仍然存在。
解決方案:啟用兩步驟驗證並使用應用程式密碼
root造成這個問題的原因在於Google增強的安全措施。若要解決此問題,請按照以下步驟操作:
更新的 .env 設定
取得應用程式密碼後,請將 .env檔案更新為如下:
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 [email protected] MAIL_PASSWORD=apppassword MAIL_ENCRYPTION=tls
清除設定快取
進行這些變更後,執行下列指令清除設定快取:
php artisan config:cache
這應該可以解決SMTP 錯誤,並使您能夠使用Gmail 從本機成功傳送電子郵件。
以上是為什麼我的 Laravel 電子郵件無法透過 Gmail 傳送?的詳細內容。更多資訊請關注PHP中文網其他相關文章!