MailHogは開発者向けの電子メールテストツールです。これをいれておけば、リアルにメールサーバーを使うことなく受信テストができます。また、どの宛先に送ってもMailHogに届くので間違って送ってはいけないアドレスに送ってしまった・・・なんてことも防げます。
Macの場合のインストール方法
ターミナルで
brew install mailhog
でインストール。
常に起動しておくには
brew services start mailhog
そして、ブラウザで
http://localhost:8025/
を開くとMailHogの画面がでてきます。
Laravel側の設定方法
.envのメールの設定をこのようにするだけ。
MAIL_DRIVER=smtp
MAIL_HOST=0.0.0.0
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
以上!かんたん。
最後に
個人が月額制でスキルを教えたり、教えてもらったりできるMENTAというサービスをつくってます。プログラミングを教えられるメンターさん、教えてほしい初学者さん、ぜひご利用ください!