ホームページ > バックエンド開発 > PHPチュートリアル > Laravel のメールが Gmail 経由で送信されないのはなぜですか?

Laravel のメールが Gmail 経由で送信されないのはなぜですか?

Susan Sarandon
リリース: 2024-12-03 13:41:10
オリジナル
119 人が閲覧しました

Why Aren't My Laravel Emails Sending Through Gmail?

Laravel の Gmail を使用したメール送信のトラブルシューティング

Laravel の Gmail を使用してローカルホストからメールを送信する際に問題が発生しましたか?心配しないで;この問題は蔓延しており、簡単に解決できます。

Laravel メール設定の構成

SMTP を含む必要な詳細を含む mail.php 構成ファイルが正しく構成されています。ドライバー、ホスト、ポート、暗号化。これらの設定が Gmail の要件と一致していることを確認してください。

アプリ パスワードの生成

Gmail では、2 段階認証を強制することでセキュリティ メカニズムが強化されています。 Gmail を使用してメールを送信するには、アプリのパスワードを生成する必要があります。

  • Gmail アカウントにログインします。
  • [マイ アカウント] > に移動します。 「サインインとセキュリティ」 > 「Google にサインインします。」
  • 2 段階認証がまだ有効になっていない場合は有効にします。
  • 「アプリ パスワード」をクリックして、Laravel アプリケーションの新しいパスワードを生成します。

.env ファイルを更新しています

更新.env ファイルに、生成したアプリのパスワードを反映させます:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=apppassword
MAIL_ENCRYPTION=tls
ログイン後にコピー

最終ステップ

  • 忘れずに phpArtisan config:cache を実行して設定をクリアしてください
  • テストメールの送信を再度確認して、変更を確認してください。 code.

上記の手順に従った場合は、Gmail を使用して Laravel アプリケーションからメールを正常に送信できるようになります。

以上がLaravel のメールが Gmail 経由で送信されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート