ホームページ >バックエンド開発 >PHPチュートリアル >LaravelでGmailを使用してローカルホストからメールを送信する方法?

LaravelでGmailを使用してローカルホストからメールを送信する方法?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-03 21:48:13627ブラウズ

How to Send Emails from Localhost Using Gmail in Laravel?

Laravel を使用して Gmail で Localhost からメールを送信する

このガイドは、Laravel 開発環境からメールを送信する際の一般的な課題に対処します。多くの開発者はこれに関する問題に遭遇し、電子メール機能をテストするときにエラーが発生します。この問題を解決するための包括的な解決策は次のとおりです:

config/mail.php 内:
設定が次のものと一致していることを確認してください:

'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.gmail.com'),
'port' => env('MAIL_PORT', 587),
'from' => ['address' => '[email protected]', 'name' => 'Do not Reply'],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),

.env ファイル内:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=apppassword
MAIL_ENCRYPTION=tls

重要ステップ:

エラーを解決するには、Gmail アカウントで 2 段階認証を有効にし、アプリ パスワードを生成する必要があります。このアプリ パスワードを .env ファイルの MAIL_PASSWORD フィールドで使用します。

注:
.env ファイルを変更した後は、必ず phpArtisan config:cache を実行してください。これにより、コンパイルされた構成キャッシュが更新されます。

以上がLaravelでGmailを使用してローカルホストからメールを送信する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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