mailhogでメールテストしたいのにconnection could not be established with host localhost stream_socket_client()

Laravel

開発中のサービスでパスワードリセットのテストをすべく、mailhogを導入しました。

でも、タイトルのようなエラーが出てなんかうまくいかない。

調べて出てきたものを試してもなんか違う。

ということで設定を見直したら、ちゃんとメールが届くようになりました。

問題箇所は .env

MAIL_DRIVER=smtp
MAIL_HOST=localhost  //ここが最初はmailhogだった
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_NAME=memo
MAIL_FROM_ADDRESS=no-reply@example.com
MAIL_HOST=localhost  
に変えたら解決。

mailhog や 0.0.0.0 では何故かだめでした。

タイトルとURLをコピーしました