ホームページ > バックエンド開発 > PHPチュートリアル > Laravelアプリケーションでメール送信用にGmailを設定するにはどうすればよいですか?

Laravelアプリケーションでメール送信用にGmailを設定するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-11 05:03:13
オリジナル
947 人が閲覧しました

How to Configure Gmail for Email Sending in Laravel Applications?

Laravel で Gmail を使用してメールを送信する方法: 総合ガイド

このチュートリアルでは、メール送信のプロセスについて説明します。 Laravel で Gmail を使用するapplication.

構成

まず、config/mail.php ファイルを編集し、次の設定が正しいことを確認します:

  • MAIL_DRIVER: smtp
  • MAIL_HOST: smtp.gmail.com
  • MAIL_PORT: 587
  • MAIL_USERNAME: Gmail アドレス
  • MAIL_PASSWORD: 生成されたアプリ パスワード (下記を参照)
  • MAIL_ENCRYPTION: tls

アプリ パスワード

Laravel でメールを送信するために Gmail アカウントを使用するには、2 段階認証を有効にしてアプリ パスワードを生成する必要があります。方法は次のとおりです:

  1. Gmail のセキュリティ設定に移動します。
  2. [Google へのログイン] で 2 段階認証プロセスを有効にします。
  3. [アプリ パスワード] をクリックします。をクリックし、デバイスとして「その他」を選択します。
  4. アプリを生成するPassword.

.env ファイル構成

次のように .env ファイルを更新し、プレースホルダーをアプリに置き換えますパスワード:

  • MAIL_PASSWORD=Your_App_Password

構成キャッシュ

.env ファイルに変更を加えた後、phpArtisan config を実行します。 :cache 既存のキャッシュをクリアして、

トラブルシューティング

次のエラーが発生した場合:

[Swift_TransportException] 応答コード 250 が予期されましたが、メッセージ付きのコード "535" が返されました。 「5.7.8 ユーザー名とパスワードは受け入れられません。詳細については、5.7.8 ユーザー名とパスワードを参照してください。」パスワードが受け入れられません - Gmail ヘルプ「

解決策: アプリのパスワードが正しいこと、および Gmail アカウントの 2 段階認証プロセスが有効になっていることを確認してください。

次の手順に従ってください。これらの手順を実行すると、Laravel アプリケーションで Gmail を使用してメールを正常に送信できるようになります。

以上がLaravelアプリケーションでメール送信用にGmailを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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