【Laravel6】mailhogを使用してメールを送る際に’Cannot send message without a sender address’と出る場合の対処方法
Laravelでmailhogを使用してメール送信テストを行う際に、以下のようなエラーメッセージが出た。
Swift_TransportException
Cannot send message without a sender address
送信元アドレスなしではメッセージを送れないらしい。
目次
対処方法
.envファイルを以下のようにする
MAIL_DRIVER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=任意のユーザー名
MAIL_PASSWORD=任意のパスワード
MAIL_FROM_ADDRESS=mailhog@mailhog.com
MAIL_ENCRYPTION=null
直接のエラーの原因はMAIL_FROM_ADDRESSが設定されていないこと。
これが送信元アドレス。
デフォルトの.envではMAIL_FROM_ADDRESS=nullとなっており、nullだったせいでエラーが出ていた。
ディスカッション
コメント一覧
まだ、コメントがありません