INFRA

超シンプルなローカル環境用のメール受信テストツール - Mailpit

Mailhogのようなやつを探していたら、MailpitをClaudeが教えてくれました。

https://github.com/axllent/mailpitgithub.com

Terminal window
brew install axllent/apps/mailpit
mailpit

これだけで起動しました。 Laravelの.envの設定は下記のような感じになります。

MAIL_MAILER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="[email protected]"
MAIL_FROM_NAME="${APP_NAME}"

あとはメールを受信したら、下記のコンソールで確認できます。

http://localhost:8025