awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sj26 avatar

sj26/mailcatcher

0
View on GitHub↗
6,762 星标·602 分支·Ruby·MIT·4 次浏览mailcatcher.me↗

Mailcatcher

Mailcatcher is a local email development proxy and SMTP server mock designed to intercept outgoing emails during development. It acts as a network bridge that catches outbound mail on a specified port and displays it in a web-based inspector instead of delivering messages to real recipients.

The tool provides a web-based email viewer for reviewing HTML, plain text, and raw source content, along with an interface for inspecting headers and downloading attachments. It utilizes a RESTful JSON API to serve captured mail as structured data to the browser interface.

The system includes a TCP socket-based listener for SMTP interception, in-memory message storage for rapid retrieval, and configurable network bindings for various environments. It can be executed as a foreground process or a background daemon.

Features

  • SMTP Message Interception - Acts as a mock SMTP server that intercepts all outgoing mail to prevent delivery to real recipients.
  • SMTP Server Mocks - Provides a local SMTP server mock that intercepts outgoing mail for development and testing purposes.
  • In-Memory Data Stores - Uses a volatile in-memory data store to hold captured emails for rapid retrieval without a persistent database.
  • Local Email Development Proxies - Acts as a network bridge that catches outbound mail and serves it as structured data via web endpoints.
  • SMTP Testing Interfaces - Provides a developer-focused interface for intercepting and verifying outgoing SMTP mail content and headers.
  • Email Inspection Dashboards - Ships a web-based dashboard for reviewing HTML, plain text, and raw source of captured messages.
  • Mock SMTP Servers - Provides a local fake SMTP server to test application mailing features without needing a live internet connection.
  • Outgoing Mail Inspection - Captures and analyzes the raw source and attachments of outgoing emails to debug delivery logic.
  • TCP and Unix Socket Listeners - Maintains an open TCP socket listener to accept and process incoming SMTP traffic in real time.
  • Email Testing Tools - Intercepts and stores all outgoing SMTP mail for review, preventing delivery to actual recipients.
  • Email Development - Facilitates the email development workflow by allowing layouts to be reviewed in a browser before production.
  • Visual Inspection Tools - Ships a web-based inspector for reviewing the HTML, plain text, and raw source of intercepted emails.
  • REST APIs - Exposes captured email data through a RESTful JSON API for use by the web interface.
  • Client Side Rendering - Implements a browser-based frontend that fetches data from the API to render email content and headers.
  • Email Infrastructure - Listed in the “Email Infrastructure” section of the Awesome Selfhosted awesome list.
  • Email Servers - SMTP gateway for debugging and development.
  • Web Applications - Captures and views emails in a web interface.

Star 历史

sj26/mailcatcher 的 Star 历史图表sj26/mailcatcher 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Mailcatcher 的开源替代方案

相似的开源项目,按与 Mailcatcher 的功能重合度排序。
  • rnwood/smtp4devrnwood 的头像

    rnwood/smtp4dev

    3,817在 GitHub 上查看↗

    smtp4dev is a suite of tools featuring a mock SMTP server that intercepts outgoing email traffic and stores messages for inspection instead of delivering them to recipients. It includes a web-based viewer for inspecting email metadata, raw source code, and MIME structures, alongside a responsive email previewer that simulates how HTML emails appear across different viewport sizes and device layouts. The project provides a traffic analyzer to log protocol interactions and session data for debugging delivery failures. It also operates as a TLS SMTP server, supporting encrypted connections via T

    C#linuxmacosxsmtp-server
    在 GitHub 上查看↗3,817
  • mailhog/mailhogmailhog 的头像

    mailhog/MailHog

    15,784在 GitHub 上查看↗

    MailHog is an email testing tool that functions as a local SMTP server to capture outgoing messages during the development process. By intercepting SMTP traffic, it allows developers to verify email content, headers, and attachments without transmitting messages to actual external recipients. Captured data is stored in an in-memory buffer, ensuring that sensitive information remains accessible for inspection through a dedicated web-based dashboard. The platform distinguishes itself by incorporating network simulation capabilities, which allow for the injection of artificial delays or connecti

    Go
    在 GitHub 上查看↗15,784
  • axllent/mailpitaxllent 的头像

    axllent/mailpit

    8,764在 GitHub 上查看↗

    Mailpit is an SMTP mail testing server and web-based email inbox designed to intercept and store outgoing emails for development and integration testing without delivering them to real recipients. It functions as an SMTP mocking tool and relay gateway, allowing users to capture mail traffic and view it through a browser interface. The project distinguishes itself by providing tools for SMTP server simulation, including the ability to inject failure codes to test application resilience. It also includes an email compatibility analyzer that validates HTML rendering, checks link integrity, and s

    Goemail-testinggogolang
    在 GitHub 上查看↗8,764
  • leokhoa/laragonleokhoa 的头像

    leokhoa/laragon

    5,220在 GitHub 上查看↗

    Laragon is a portable web server suite and WAMP stack manager that provides a self-contained local development environment. It enables the bootstrapping of web applications through the orchestration of web servers, databases, and language runtimes on a single machine. The project is distinguished by its registry-free portable mode, allowing the entire development stack to be moved between drives or computers without re-installation. It features automated virtual host mapping and SSL certificate generation for local domains, as well as a local tunneling gateway to expose projects via public UR

    PHP
    在 GitHub 上查看↗5,220
查看 Mailcatcher 的所有 30 个替代方案→

常见问题解答

sj26/mailcatcher 是做什么的?

Mailcatcher is a local email development proxy and SMTP server mock designed to intercept outgoing emails during development. It acts as a network bridge that catches outbound mail on a specified port and displays it in a web-based inspector instead of delivering messages to real recipients.

sj26/mailcatcher 的主要功能有哪些?

sj26/mailcatcher 的主要功能包括:SMTP Message Interception, SMTP Server Mocks, In-Memory Data Stores, Local Email Development Proxies, SMTP Testing Interfaces, Email Inspection Dashboards, Mock SMTP Servers, Outgoing Mail Inspection。

sj26/mailcatcher 有哪些开源替代品?

sj26/mailcatcher 的开源替代品包括: rnwood/smtp4dev — smtp4dev is a suite of tools featuring a mock SMTP server that intercepts outgoing email traffic and stores messages… mailhog/mailhog — MailHog is an email testing tool that functions as a local SMTP server to capture outgoing messages during the… axllent/mailpit — Mailpit is an SMTP mail testing server and web-based email inbox designed to intercept and store outgoing emails for… leokhoa/laragon — Laragon is a portable web server suite and WAMP stack manager that provides a self-contained local development… laravel/homestead — Homestead is a virtual machine provisioner that creates a standardized PHP development environment. It provides a… aschmelyun/docker-compose-laravel — This project provides a containerized orchestration setup designed to standardize local development environments for…