Catch Mail in Development
Simple, powerful email testing tool. Install with Docker, test email delivery in seconds, and debug SMTP connections with ease.
Quick Install
Get started in seconds. Choose Docker or Ruby Gem, then access the web interface at http://localhost:1080
docker run -d -p 1080:1080 -p 1025:1025 stpaquet/alpinemailcatcher gem install mailcatcher-ng
mailcatcher What does this do?
- • Starts MailCatcher NG in the background
- • Port 1080: Web interface (http://127.0.0.1:1080)
- • Port 1025: SMTP server for catching emails
# Django/Python
EMAIL_HOST = '127.0.0.1'
EMAIL_PORT = 1025 # Rails
config.action_mailer.smtp_settings = {
address: '127.0.0.1',
port: 1025
} Language & Framework Agnostic
Works seamlessly with any programming language, framework, and development tool.
Programming Languages
Popular Frameworks
Development Tools
Powerful Features
Everything you need for email testing and debugging in development.
Quick Setup
One-line Docker command. No configuration. Start catching emails in seconds.
Web Interface
Beautiful, responsive web UI to view, inspect, and manage caught emails.
REST API
Full REST API for programmatic access to messages and email data.
SSL/TLS Support
Test secure SMTP connections with STARTTLS and direct TLS (SMTPS).
UTF-8 & i18n
Full UTF-8 support for international content and modern email standards.
AI Integration
Claude MCP and plugin support for AI-powered email testing workflows.
Language & Framework Agnostic
Works with any language (Python, Ruby, Go, Rust, PHP, Node.js, etc.) and framework.
SMTP Transcripts
View detailed SMTP logs and connection transcripts for each message for debugging.
AI-Driven Testing
Perfect for automated testing, including AI-driven test suites and verification workflows.
Ready to catch emails?
Get started with MailCatcher NG today. One command, zero configuration.