ホームページ >バックエンド開発 >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 ファイルに変更を加えた場合でも、次の手順で問題を解決できる場合があります。問題:

2 段階認証を有効にしてアプリのパスワードを生成

  1. Gmail アカウントにサインインします。
  2. 「マイ アカウント」に移動します" > 「サインインとセキュリティ」 > 「Google にサインインします。」
  3. 2 段階認証を有効にします。
  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. phpArtisan config:cache を実行して構成キャッシュを更新します。

これらの手順の後、次を使用して Laravel からメールを正常に送信できるようになります。 Gmail。

以上がメール設定を構成した後でも、Gmail を使用して Laravel からメールを送信できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。