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

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

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

13 个仓库

Awesome GitHub RepositoriesSMTP Server Implementations

Frameworks for hosting custom SMTP servers to receive and process incoming email connections.

Distinct from SMTP Servers: Distinct from SMTP Servers: focuses on the server-side hosting capability for receiving mail rather than client-side configuration for sending.

Explore 13 awesome GitHub repositories matching networking & communication · SMTP Server Implementations. Refine with filters or upvote what's useful.

Awesome SMTP Server Implementations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • nodemailer/nodemailernodemailer 的头像

    nodemailer/nodemailer

    17,583在 GitHub 上查看↗

    Nodemailer is a comprehensive library for Node.js applications designed to handle the composition, signing, and transmission of email messages. It provides a robust framework for constructing MIME-compliant content, managing complex attachments, and routing messages through various delivery channels, including standard SMTP servers, local mail transfer agents, and cloud-based email services. The library distinguishes itself through a modular, plugin-based transport architecture that allows for custom delivery mechanisms and environment-specific configurations. It includes advanced features fo

    Provides functionality to accept incoming email connections for building custom mail servers or processing incoming messages.

    JavaScriptemailemail-sendernodemailer
    在 GitHub 上查看↗17,583
  • atech/postalatech 的头像

    atech/postal

    16,606在 GitHub 上查看↗

    Postal is an open-source email infrastructure and self-hosted delivery platform. It functions as an SMTP mail server and inbound email gateway, providing the tools necessary to send and receive email through a privately managed infrastructure. The system manages SMTP infrastructure for outgoing message delivery and provides capabilities for custom email receiving. It allows for the routing of incoming external emails to internal applications or websites for automated processing. The platform includes support for multi-tenant domain mapping, event-driven webhook notifications, and plugin-base

    Provides the framework for hosting and maintaining a dedicated SMTP server for transactional and system emails.

    Ruby
    在 GitHub 上查看↗16,606
  • 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

    A local email testing tool that captures outgoing SMTP messages to allow developers to inspect content and attachments without sending real emails.

    Go
    在 GitHub 上查看↗15,784
  • healthchecks/healthcheckshealthchecks 的头像

    healthchecks/healthchecks

    9,891在 GitHub 上查看↗

    Healthchecks is a heartbeat monitoring service and cron job monitoring tool designed to track the execution and success of scheduled tasks and systemd timers. It functions as a dead man switch, alerting users when expected periodic signals from remote processes fail to arrive. The system accepts health signals via HTTP and SMTP, allowing it to track infrastructure heartbeats from sources ranging from CI/CD workflows to network routers. It distinguishes itself by supporting the capture of diagnostic data, including exit codes and execution logs, and by calculating the duration between start an

    Implements an SMTP server to receive and process incoming emails as health check pings.

    Pythoncroncron-jobsdevops
    在 GitHub 上查看↗9,891
  • 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

    Acts as a local SMTP server for intercepting and inspecting outgoing mail during software development.

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

    sj26/mailcatcher

    6,762在 GitHub 上查看↗

    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 socke

    Acts as a mock SMTP server that intercepts all outgoing mail to prevent delivery to real recipients.

    Rubydevelopmentdevtoolsmail
    在 GitHub 上查看↗6,762
  • foxcpp/maddyfoxcpp 的头像

    foxcpp/maddy

    5,853在 GitHub 上查看↗

    Maddy is a modular mail server that assembles a complete email system by connecting small, single-purpose modules through a declarative configuration file. Rather than a monolithic stack, it lets operators compose message processing, storage, authentication, and security enforcement from interchangeable building blocks, with each module handling a specific function like receiving SMTP connections, verifying credentials, or applying policy checks. The server distinguishes itself through its flexible authentication and security architecture. It delegates user verification to external systems in

    Sends and receives email using the SMTP protocol with extensions for pipelining, authentication, and internationalization.

    Godkimdmarcemail
    在 GitHub 上查看↗5,853
  • mjl-/moxmjl- 的头像

    mjl-/mox

    5,713在 GitHub 上查看↗

    Mox is a self-hosted email server that runs as a single compiled Go binary, handling the full lifecycle of sending and receiving email through SMTP, IMAP4rev2, and a built-in webmail application. It is designed to be operated without external dependencies or runtime plugins, with all mail services — including spam filtering, queue management, and web interfaces for administration and account management — contained in one executable. The server distinguishes itself through automated TLS certificate management via ACME, DNS-based autoconfiguration for email clients, and file-based configuration

    Transfers email between servers using SMTP with extensions for reliable delivery.

    Go
    在 GitHub 上查看↗5,713
  • webmin/webminwebmin 的头像

    webmin/webmin

    5,595在 GitHub 上查看↗

    Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and more, with a unified access control system that restricts what each administrator can see and do. What sets Webmin apart is

    Adjusts how the server handles incoming and outgoing SMTP connections and sets memory and delivery rate caps.

    HTML
    在 GitHub 上查看↗5,595
  • haraka/harakaharaka 的头像

    haraka/Haraka

    5,581在 GitHub 上查看↗

    Ships a full SMTP server implementation that accepts, filters, and delivers email with plugin extensibility.

    JavaScriptdkimharakajavascript
    在 GitHub 上查看↗5,581
  • 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

    Captures and stores outgoing SMTP mail locally for inspection and debugging instead of delivering it.

    PHP
    在 GitHub 上查看↗5,220
  • 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

    Captures outgoing SMTP traffic in local environments to inspect messages without delivery.

    C#linuxmacosxsmtp-server
    在 GitHub 上查看↗3,817
  • aschmelyun/docker-compose-laravelaschmelyun 的头像

    aschmelyun/docker-compose-laravel

    2,650在 GitHub 上查看↗

    该项目提供了一个容器化编排设置,旨在标准化 Web 应用的本地开发环境。通过利用声明式配置,它管理隔离的服务容器,以确保在不同开发者机器之间实现一致的应用行为和依赖管理。 该环境包括用于数据库持久化的集成实用程序,通过映射的存储卷确保数据在容器生命周期内保持完整。它还具有一个基于 Sidecar 的电子邮件拦截工具,可在本地仪表板中捕获并显示传出的消息,从而无需外部邮件服务器即可验证交付逻辑。 除了核心服务编排外,该项目通过提供容器化资产打包和编译工具来支持前端开发工作流。这些实用程序使开发者能够在隔离环境中执行构建过程并运行开发服务器,从而促进应用开发周期中的自动更新。

    Captures and displays outgoing mail traffic in a local dashboard for verification without external servers.

    Dockerfile
    在 GitHub 上查看↗2,650
  1. Home
  2. Networking & Communication
  3. SMTP Server Implementations

探索子标签

  • Development ServersLocal SMTP server implementations designed specifically for intercepting and inspecting outgoing mail during software development. **Distinct from SMTP Server Implementations:** Distinct from SMTP Server Implementations: focuses on local interception and testing rather than production-grade mail hosting.
  • Hook-Based ExtendersExtends SMTP server behavior by attaching custom JavaScript functions to message processing hooks for tailored mail handling. **Distinct from SMTP Server Implementations:** Distinct from SMTP Server Implementations: focuses on hook-based extensibility rather than just hosting an SMTP server.
  • SMTP Message InterceptionSMTP server implementations specifically designed to capture and store outgoing mail instead of delivering it. **Distinct from SMTP Server Implementations:** Focuses on interception for development rather than general mail processing or delivery.
  • SMTP Transfers1 个子标签Sends and receives email using the SMTP protocol with extensions for pipelining, authentication, and internationalization. **Distinct from SMTP Server Implementations:** Distinct from SMTP Server Implementations: focuses on the transfer protocol itself with extensions, not just hosting a server.