Catch Email Like a Dream

A beautiful SMTP server that catches all mail and displays it in an elegant web interface. Perfect for development. Real-time updates. Zero configuration.

📧 Inbox
Welcome Email
Thank you for signing up...
Password Reset
Click here to reset your password
Notification
Your order has been confirmed

Powerful Features

Real-Time Updates

WebSocket support for instant mail delivery with automatic reconnection and exponential backoff.

🎨

Beautiful Interface

Elegant, intuitive web UI with HTML, plain text, and source views for every message.

📎

Attachment Handling

List attachments, download individual parts, and view complete original messages.

⌨️

Keyboard Navigation

Navigate through messages with keyboard shortcuts for power users and developers.

🔧

Zero Configuration

Works out of the box with sensible defaults. Customize ports and settings as needed.

🌐

Framework Agnostic

Works with Rails, Django, PHP, Laravel, or any framework that can send SMTP mail.

See It In Action

MailCatcher NG inbox interface showing email messages

Quick Start

Gem Installation
gem install mailcatcher-ng
Start Server
mailcatcher
# View mail at http://127.0.0.1:1080
# Send mail to smtp://127.0.0.1:1025
Docker Installation
docker run -d -p 1080:1080 -p 1025:1025 stpaquet/alpinemailcatcher
Rails Configuration
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
  address: '127.0.0.1',
  port: 1025
}

Get Started with Docker

The fastest way to get MailCatcher NG running is with Docker. Our official Alpine Linux image provides a lightweight, reliable environment for email testing.

🐳 View on Docker Hub

Docker Image Benefits

  • ✅ Alpine Linux based - minimal image size
  • ✅ Pre-configured for immediate use
  • ✅ Works with Docker Compose
  • ✅ Perfect for development environments
  • ✅ Container isolation and easy cleanup

About This Fork

This is MailCatcher NG, an enhanced next-generation fork of the original MailCatcher by Samuel Cochran. We've improved the UI, added new features, and optimized the codebase for modern development workflows.

The original MailCatcher remains the gold standard for email testing in development. MailCatcher NG builds on that solid foundation with additional polish and features.

→ Visit Original Project on GitHub

What's New in This Fork

  • ✨ Enhanced UI with improved design
  • ⚡ Performance optimizations
  • 🎯 Better error handling
  • 📱 Improved mobile responsiveness
  • 🔍 Search and filter improvements
  • 🚀 Modern dependency updates