awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • nodemailer/nodemailerAvatar de nodemailer

    nodemailer/nodemailer

    17,583Voir sur 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
    Voir sur GitHub↗17,583
  • atech/postalAvatar de atech

    atech/postal

    16,606Voir sur 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
    Voir sur GitHub↗16,606
  • mailhog/mailhogAvatar de mailhog

    mailhog/MailHog

    15,784Voir sur 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
    Voir sur GitHub↗15,784
  • healthchecks/healthchecksAvatar de healthchecks

    healthchecks/healthchecks

    9,891Voir sur 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
    Voir sur GitHub↗9,891
  • axllent/mailpitAvatar de axllent

    axllent/mailpit

    8,764Voir sur 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
    Voir sur GitHub↗8,764
  • sj26/mailcatcherAvatar de sj26

    sj26/mailcatcher

    6,762Voir sur 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
    Voir sur GitHub↗6,762
  • foxcpp/maddyAvatar de foxcpp

    foxcpp/maddy

    5,853Voir sur 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
    Voir sur GitHub↗5,853
  • mjl-/moxAvatar de mjl-

    mjl-/mox

    5,713Voir sur 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
    Voir sur GitHub↗5,713
  • webmin/webminAvatar de webmin

    webmin/webmin

    5,595Voir sur 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
    Voir sur GitHub↗5,595
  • haraka/harakaAvatar de haraka

    haraka/Haraka

    5,581Voir sur GitHub↗

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

    JavaScriptdkimharakajavascript
    Voir sur GitHub↗5,581
  • leokhoa/laragonAvatar de leokhoa

    leokhoa/laragon

    5,220Voir sur 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
    Voir sur GitHub↗5,220
  • rnwood/smtp4devAvatar de rnwood

    rnwood/smtp4dev

    3,817Voir sur 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
    Voir sur GitHub↗3,817
  • aschmelyun/docker-compose-laravelAvatar de aschmelyun

    aschmelyun/docker-compose-laravel

    2,650Voir sur GitHub↗

    Ce projet fournit une configuration d'orchestration conteneurisée conçue pour standardiser les environnements de développement locaux pour les applications web. En utilisant une configuration déclarative, il gère des conteneurs de services isolés pour garantir un comportement d'application cohérent et une gestion des dépendances sur différentes machines de développeurs. L'environnement inclut des utilitaires intégrés pour la persistance des bases de données, garantissant que les données restent intactes à travers les cycles de vie des conteneurs via des volumes de stockage mappés. Il dispose également d'un outil d'interception d'e-mails basé sur un sidecar qui capture et affiche les messages sortants dans un tableau de bord local, permettant la vérification de la logique de livraison sans avoir besoin de serveurs de messagerie externes. Au-delà de l'orchestration de services de base, le projet prend en charge les workflows de développement frontend en fournissant des outils de bundling et de compilation d'assets conteneurisés. Ces utilitaires permettent aux développeurs d'exécuter des processus de build et d'exécuter des serveurs de développement au sein d'un environnement isolé, facilitant les mises à jour automatiques pendant le cycle de développement de l'application.

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

    Dockerfile
    Voir sur GitHub↗2,650
  1. Home
  2. Networking & Communication
  3. SMTP Server Implementations

Explorer les sous-tags

  • 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 sous-tagSends 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.