内容
Laravelからメールを送信する際、メールサーバーを利用して送信するが、テスト環境など会社のメールサーバーは制約があったり、個人開発レベルでメールを送信する場合にはGmailをメールサーバーとしてメールを送信することもできる。
本記事ではその方法をまとめる。
目次
Googleアカウントの設定
Laravelアプリの.envを編集
Laravelの.envファイルを以下のように編集する
.env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=<使用するGmailのアドレス>
MAIL_PASSWORD=<先ほど発行したアプリパスワード>
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=<使用するGmailのアドレス>
MAIL_FROM_NAME=Samazon
これでLaravelからメールを送信することができるようになる。
以上