LaravelでGmail送信
Laravelメール送信フォームを作る際にメールサーバをGmailを使った際の作業履歴です。
環境
Laravel:Laravel 9.16
PHP:8.0.16
Gmailの設定
まずGoogleアカウントにアクセスします。
https://myaccount.google.com/security
アプリパスワードを設定します。
.envの設定
メールの設定をします。
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=hoge@gmail.com // 自分のメールアドレス
MAIL_PASSWORD=hogehoge // Googleで発行したパスワード
MAIL_ENCRYPTION=tls
MAIL_MAILER=smtp
MAIL_FROM_NAME="${APP_NAME}"
メール送信処理
こちらはLaravelの通常のメール送信処理と同様です。