mailcatcher

Install command:
brew install mailcatcher

Catches mail and serves it through a dream

https://mailcatcher.me

License: MIT

Development: Pull requests

Formula JSON API: /api/formula/mailcatcher.json

Formula code: mailcatcher.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
golden gate ✅
tahoe ✅
sequoia ✅
Linux ARM64 ✅
x86_64 ✅

Current versions:

stable ✅ 0.11.0

Revision: 1

Depends on:

libyaml 0.2.5 YAML Parser
openssl@4 4.1.0 Cryptography and SSL/TLS Toolkit
ruby 4.0.9 Powerful, clean, object-oriented scripting language

Depends on when building from source:

pkgconf 3.0.10 Package compiler and linker metadata toolkit

Uses from macOS: libedit, libffi, sqlite

Binaries: catchmail, mailcatcher

Service:

Start now and at login: brew services start mailcatcher
Run directly: $HOMEBREW_PREFIX/opt/mailcatcher/bin/mailcatcher -f

Analytics:

30 days90 days365 days
Installs2788473
Installs on Request2788473
Build Errors0

Known vulnerabilities in the current version:

GHSA-p8x9-v4hv-2w4g (low) Rack: Multipart boundary ambiguity guard in Rack::Multipart::Parser can be bypassed with a quoted...
GHSA-2j8w-xcrc-x985 (medium) Rack: Rack::Request#host_with_port (and #base_url / #url) return the raw invalid Host header — in...
GHSA-wvg4-6p58-3gh3 (medium) Rack: Rack::Static header_rules bypass via dot-segment normalization mismatch
GHSA-5v64-555j-wjxm (high) Rack: Multipart parsing allows DoS via unbounded scan buffer growth

Data from Homebrew/advisory-database. Run brew vulns mailcatcher for a live check.