首頁 >後端開發 >php教程 >如何在 Laravel 應用程式中設定 Gmail 發送電子郵件?

如何在 Laravel 應用程式中設定 Gmail 發送電子郵件?

Patricia Arquette
Patricia Arquette原創
2024-12-11 05:03:13929瀏覽

How to Configure Gmail for Email Sending in Laravel Applications?

如何在Laravel 中使用Gmail 發送電子郵件:綜合指南

在本教程中,我們將指導您完成發送電子郵件的過程在Laravel 中使用Gmail應用程式。

配置

首先編輯config/mail.php 文件並確保以下設置正確:

  • MAIL_DRIVER: smtp
  • MAIL_HOST: smtp.gmail.com
  • MAIL_PORT:587
  • MAIL_USERNAME:您的Gmail 位址
  • MAIL_PASSWORD:產生的應用程式密碼(下文)
  • MAIL_PASSWORD:產生的應用程式密碼(下文)

應用程式密碼

要使用 Gmail 帳戶在 Laravel 中發送電子郵件,您必須啟用兩步驟驗證並產生應用程式密碼。操作方法如下:

  1. 前往 Gmail 的安全設定。
  2. 在「登入 Google」下啟用兩步驟驗證。
  3. 點選「應用程式密碼」並選擇「其他」作為裝置。
  4. 產生應用程式密碼。

.env 檔案配置

如下更新 .env文件,將佔位符替換為您的應用程式密碼:

  • MAIL_PASSWORD=Your_App_Password

配置快取

配置快取

配置.env 檔案後,執行php artisan config :cache清除現有快取並防止任何

故障排除

如果遇到以下錯誤:

[Swift_TransportException] 預期回應碼250,但收到代碼“535”,並帶有訊息“5.7.8 使用者名稱和密碼不被接受。了解更多信息,請參閱5.7.8 使用者名稱和密碼不被接受- Gmail幫助》

解決方案:

確保您的應用程式密碼正確,並且您已為Gmail 帳戶啟用兩步驟驗證。

按照以下步驟,您可以在Laravel 應用程式中使用Gmail 成功發送電子郵件。

以上是如何在 Laravel 應用程式中設定 Gmail 發送電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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