首頁 >後端開發 >php教程 >為什麼即使在設定郵件設定後,我也無法使用 Gmail 從 Laravel 發送電子郵件?

為什麼即使在設定郵件設定後,我也無法使用 Gmail 從 Laravel 發送電子郵件?

Linda Hamilton
Linda Hamilton原創
2024-12-21 08:43:14358瀏覽

Why Can't I Send Emails from Laravel Using Gmail, Even After Configuring My Mail Settings?

無法在Laravel 中使用Gmail 發送電子郵件

如果您在Laravel 中嘗試使用Gmail 從本地主機電子郵件時遇到持續問題,儘管對config/mail.php 和.env文件進行了更改,但以下步驟可能會解決該問題問題:

啟用兩步驟驗證並產生應用程式密碼

  1. 登入您的Gmail 帳戶。
  2. 導覽至「我的帳戶」 」 > 「登入與安全性」> 「登入 Google。 ”
  3. 啟用兩步驗證。
  4. 生成應用密碼並複制它。

配置.env 文件

  1. 使用產生的應用程式更新您的.env檔案密碼:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=youremail@gmail.com
MAIL_PASSWORD=apppassword
MAIL_ENCRYPTION=tls

清除快取

  1. 執行php artisan config:cache 刷新設定快取。 >完成這些步驟後,您應該可以使用Laravel成功發送電子郵件Gmail。

以上是為什麼即使在設定郵件設定後,我也無法使用 Gmail 從 Laravel 發送電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn