Introduction

Welcome to Mailcatcher documentation. Learn how to capture and test emails from your development environment.

Mailcatcher is a professional email testing tool designed for developers and development teams. It helps you capture, view, and test emails sent from your development environment without delivering them to real recipients.

What is Mailcatcher?

Mailcatcher acts as a fake SMTP server that captures all outgoing emails from your application during development. Instead of emails being sent to real inboxes, they're safely stored in Mailcatcher where you can:

  • Preview emails - View HTML and plain text versions of your emails
  • Inspect headers - Check all email headers including custom ones
  • Download attachments - Access and verify any attached files
  • Share with your team - Collaborate on email testing without exposing real addresses

Why use Mailcatcher?

Prevent accidental email delivery

During development, you might accidentally send test emails to real customers or users. Mailcatcher prevents this by intercepting all outgoing mail.

Test email layouts

Quickly iterate on your email templates and see exactly how they'll look in different email clients.

Debug email issues

Inspect the raw email content, headers, and attachments to troubleshoot any email-related problems in your application.

Getting Started

Ready to start using Mailcatcher? Check out our Getting Started guide to set up your first project.